Иконки для ярлыков ico: Бесплатные иконки SVG, PNG, ICO или ICNS

Иконки



Иконки

Иконки

В этом разделе можно скачать кавайные иконки для ярлыков и папок. Все иконки в формате ico.

Чтобы увидеть все иконки, содержащиеся в архиве, кликните по скриншоту левой кнопкой мыши.

Иконки Ariaqua

Количество: 9 иконок

Взяла с сайта http://idolls.cute.bz/

Скачать архив [472 КБ]


Иконки Bleach

Количество: 30 иконок

Взяла с кавайного сайта

Скачать архив [466 КБ]


Иконки CLANNAD №1

Количество: 9 иконок

Взяла с кавайного сайта

Скачать архив [464 КБ]


Иконки CLANNAD №2

Количество: 30 иконок

Взяла с кавайного сайта

Скачать архив [1. 30 МБ]


Иконки Dragonball

Количество: 20 иконок

Взяла с кавайного сайта

Скачать архив [2.35 МБ]


Иконки Hello Kitty №1

Количество: 9 иконок

Взяла с кавайного сайта

Скачать архив [270 КБ]


Иконки Hello Kitty №2

Количество: 10 иконок

Взяла с кавайного сайта

Скачать архив [64 КБ]


Иконки Kamui

Количество:

14 иконок

Взяла с кавайного сайта

Скачать архив [64 КБ]


Иконки Kenpufa

Количество: 5 иконок

Взяла с кавайного сайта

Скачать архив [337 КБ]


Иконки L

Количество: 5 иконок

Взяла с кавайного сайта

Скачать архив [278 КБ]


Иконки Lucky Star

Количество: 110 иконок

Взяла с кавайного сайта

Скачать архив [4. 70 МБ]


Иконки Magi Poka

Количество: 14 иконок

Взяла с сайта http://idolls.cute.bz/

Скачать архив [544 КБ]


Иконки Maneki Neko

Количество: 6 иконок

Взяла с сайта http://wm-web.org/

Скачать архив [567 КБ]


Иконки Memories Off

Количество: 17 иконок

Взяла с кавайного сайта

Скачать архив [1.16 МБ]


Иконки Pani Poni Dash!

Количество: 20 иконок

Взяла с сайта http://idolls.cute.bz/

Скачать архив [510 КБ]


Иконки Rozen Maiden

Количество:

8 иконок

Взяла с сайта http://idolls. cute.bz/

Скачать архив [321 КБ]


Иконки Saber

Количество: 5 иконок

Взяла с кавайного сайта

Скачать архив [66 КБ]


Иконки Sanrio

Количество: 31 иконка

Взяла с сайта http://wm-web.org/

Скачать архив [276 КБ]


Иконки Shugo Chara!

Количество: 32 иконки

Взяла с сайта http://sugar-casket.ucoz.ru/

Скачать архив [267 КБ]


Иконки Utawarerumono

Количество: 5 иконок

Взяла с сайта http://idolls.cute.bz/

Скачать архив [528 КБ]


Иконки Аниме

Количество: 48 иконок

Взяла с кавайного сайта

Скачать архив [761 КБ]


Иконки Аниме-папки

Количество: 54 иконки

Взяла с кавайного сайта

Скачать архив [5. 88 МБ]


Иконки Девушки

Количество: 3 иконки + бонус

Взяла с сайта http://idolls.cute.bz/

Скачать архив [1.11 МБ]


Иконки Зелёные папки

Количество: 13 иконок

Взяла с сайта http://sugar-casket.ucoz.ru/

Скачать архив [884 КБ]


Иконки Когда плачут чайки

Количество: 10 иконок

Взяла с кавайного сайта

Скачать архив [530 КБ]


Иконки Наруто

Количество: 20 иконок

Взяла с кавайного сайта

Скачать архив [308 КБ]


Иконки Папки Hanami

Количество: 11 иконок

Взяла с сайта http://miuki.

info/

Скачать архив [355 КБ]


Иконки Президент студсовета — горничная!

Количество: 6 иконок

Взяла с кавайного сайта

Скачать архив [78 КБ]


Иконки Семь обличий Ямато Надешико №1

Количество: 7 иконок

Взяла с сайта http://www.nadeshiko.narod.ru/

Скачать архив [51 КБ]


Иконки Семь обличий Ямато Надешико №2

Количество: 34 иконки

Взяла с сайта http://www.nadeshiko.narod.ru/

Скачать архив [206 КБ]


Иконки Стальной алхимик

Количество: 22 иконки

Взяла с кавайного сайта

Скачать архив [1. 43 МБ]


Иконки Тёмный дворецкий

Количество: 6 иконок

Взяла с кавайного сайта

Скачать архив [298 КБ]


Иконки Тетрадь смерти

Количество: 13 иконок

Взяла с сайта http://miuki.info/

Скачать архив [637 КБ]


Иконки Убежище ангелов

Количество: 19 иконок

Взяла с кавайного сайта

Скачать архив [115 КБ]


Иконки Фиолетовые папки

Количество: 16 иконок

Взяла с сайта http://sugar-casket.ucoz.ru/

Скачать архив [1.39 МБ]


Иконки Фруктовые корзины

Количество: 10 иконок

Взяла с сайта http://sugar-casket. ucoz.ru/

Скачать архив [1.06 МБ]


python — Разный размер иконок для QMenuBar и QToolBar

Вопрос задан

Изменён 1 год 8 месяцев назад

Просмотрен 191 раз

Хочу сделать, чтобы в QMenuBar иконки QAction были 16х16, а в QToolBar24х24.

Сделал *.ico файл с несколькими слоями соответствующих размеров. В Qt Designer всё отображается как надо, но после компиляции в .py получается, что и меню, и тулбар используют только первый слой ICO-файла.

Прошу помощи с правильным решением данной задачки. Нагуглил одну ссылку 2005 года, в которой говорилось, что на тот момент решения не было, может быть сейчас что-то изменилось?

Текст *. ui файла

    <?xml version="1.0" encoding="UTF-8" ?> 
 <ui version="4.0">
  <class>MainWindow</class> 
 <widget name="MainWindow">
 <property name="geometry">
 <rect>
  <x>0</x> 
  <y>0</y> 
  <width>800</width> 
  <height>600</height> 
  </rect>
  </property>
 <property name="font">
 <font>
  <family>Roboto Light</family> 
  <pointsize>10</pointsize> 
  </font>
  </property>
 <property name="windowTitle">
  <string>MainWindow</string> 
  </property>
 <widget name="centralwidget">
 <widget name="tav_main">
 <property name="geometry">
 <rect>
  <x>60</x> 
  <y>40</y> 
  <width>591</width> 
  <height>361</height> 
  </rect>
  </property>
  </widget>
  </widget>
 <widget name="menubar">
 <property name="geometry">
 <rect>
  <x>0</x> 
  <y>0</y> 
  <width>800</width> 
  <height>21</height> 
  </rect>
  </property>
 <widget name="menu">
 <property name="font">
 <font>
  <family>Roboto Light</family> 
  <pointsize>10</pointsize> 
  </font>
  </property>
 <property name="title">
  <string>Файл</string> 
  </property>
  </widget>
 <widget name="menu_2">
 <property name="sizePolicy">
 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
  <horstretch>0</horstretch> 
  <verstretch>0</verstretch> 
  </sizepolicy>
  </property>
 <property name="font">
 <font>
  <family>Roboto Light</family> 
  <pointsize>10</pointsize> 
  </font>
  </property>
 <property name="title">
  <string>Редактировать</string> 
  </property>
  <addaction name="a_copy" /> 
  </widget>
  <addaction name="menu" /> 
  <addaction name="menu_2" /> 
  </widget>
 <widget name="toolBar">
 <property name="windowTitle">
  <string>toolBar</string> 
  </property>
 <property name="orientation">
  <enum>Qt::Horizontal</enum> 
  </property>
 <property name="iconSize">
 <size>
  <width>24</width> 
  <height>24</height> 
  </size>
  </property>
 <property name="toolButtonStyle">
  <enum>Qt::ToolButtonIconOnly</enum> 
  </property>
 <property name="floatable">
  <bool>true</bool> 
  </property>
 <attribute name="toolBarArea">
  <enum>TopToolBarArea</enum> 
  </attribute>
 <attribute name="toolBarBreak">
  <bool>false</bool> 
  </attribute>
  <addaction name="a_copy" /> 
  </widget>
 <action name="a_copy">
 <property name="icon">
 <iconset>
  <normaloff>.
./icons/copy2.ico</normaloff> ../icons/copy2.ico </iconset> </property> <property name="text"> <string>Копировать</string> </property> <property name="shortcut"> <string>Ctrl+C</string> </property> <property name="menuRole"> <enum>QAction::ApplicationSpecificRole</enum> </property> <property name="iconVisibleInMenu"> <bool>true</bool> </property> </action> </widget> <resources /> <connections /> </ui>

  • python
  • pyqt5
  • qt-designer
  • qtoolbar
  • qmenubar

4

Проблема решилась заменой участков кода, генерируемых pyuic5, с

icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("copy.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)

на

icon = QtGui.QIcon("copy. ico")

я не совсем понимаю, что вы сделали с *.ico и о каких слоях вы говорите.

Вот беру какое-то изображение cascade.ico 24х24

q13092862.ui

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>800</width>
    <height>600</height>
   </rect>
  </property>
  <property name="font">
   <font>
    <family>Roboto Light</family>
    <pointsize>10</pointsize>
   </font>
  </property>
  <property name="windowTitle">
   <string>MainWindow</string>
  </property>
  <widget name="centralwidget">
   <widget name="tav_main">
    <property name="geometry">
     <rect>
      <x>60</x>
      <y>40</y>
      <width>591</width>
      <height>361</height>
     </rect>
    </property>
   </widget>
  </widget>
  <widget name="menubar">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>800</width>
     <height>21</height>
    </rect>
   </property>
   <widget name="menu">
    <property name="font">
     <font>
      <family>Roboto Light</family>
      <pointsize>10</pointsize>
     </font>
    </property>
    <property name="title">
     <string>Файл</string>
    </property>
   </widget>
   <widget name="menu_2">
    <property name="sizePolicy">
     <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
      <horstretch>0</horstretch>
      <verstretch>0</verstretch>
     </sizepolicy>
    </property>
    <property name="font">
     <font>
      <family>Roboto Light</family>
      <pointsize>10</pointsize>
     </font>
    </property>
    <property name="title">
     <string>Редактировать</string>
    </property>
    <addaction name="a_copy"/>
   </widget>
   <addaction name="menu"/>
   <addaction name="menu_2"/>
  </widget>
  <widget name="toolBar">
   <property name="windowTitle">
    <string>toolBar</string>
   </property>
   <property name="orientation">
    <enum>Qt::Horizontal</enum>
   </property>
   <property name="iconSize">
    <size>
     <width>24</width>
     <height>24</height>
    </size>
   </property>
   <property name="toolButtonStyle">
    <enum>Qt::ToolButtonIconOnly</enum>
   </property>
   <property name="floatable">
    <bool>true</bool>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="a_copy"/>
  </widget>
  <action name="a_copy">
   <property name="icon">
    <iconset>
     <normaloff>cascade. ico</normaloff>cascade.ico</iconset>
   </property>
   <property name="text">
    <string>Копировать</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+C</string>
   </property>
   <property name="menuRole">
    <enum>QAction::ApplicationSpecificRole</enum>
   </property>
   <property name="iconVisibleInMenu">
    <bool>true</bool>
   </property>
  </action>
 </widget>
 <resources/>
 <connections/>
</ui>



Делаем pyuic5 q13092862.ui -o q13092862_ui.py -x

q13092862_ui.py

# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'q13092862.ui'
# Created by: PyQt5 UI code generator 5.12.1
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
 def setupUi(self, MainWindow):
 MainWindow. setObjectName("MainWindow")
 MainWindow.resize(800, 600)
 font = QtGui.QFont()
 font.setFamily("Roboto Light")
 font.setPointSize(10)
 MainWindow.setFont(font)
 self.centralwidget = QtWidgets.QWidget(MainWindow)
 self.centralwidget.setObjectName("centralwidget")
 self.tav_main = QtWidgets.QTableView(self.centralwidget)
 self.tav_main.setGeometry(QtCore.QRect(60, 40, 591, 361))
 self.tav_main.setObjectName("tav_main")
 MainWindow.setCentralWidget(self.centralwidget)
 self.menubar = QtWidgets.QMenuBar(MainWindow)
 self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
 self.menubar.setObjectName("menubar")
 self.menu = QtWidgets.QMenu(self.menubar)
 font = QtGui.QFont()
 font.setFamily("Roboto Light")
 font.setPointSize(10)
 self.menu.setFont(font)
 self.menu.setObjectName("menu")
 self.menu_2 = QtWidgets.QMenu(self.menubar)
 sizePolicy = QtWidgets. QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
 sizePolicy.setHorizontalStretch(0)
 sizePolicy.setVerticalStretch(0)
 sizePolicy.setHeightForWidth(self.menu_2.sizePolicy().hasHeightForWidth())
 self.menu_2.setSizePolicy(sizePolicy)
 font = QtGui.QFont()
 font.setFamily("Roboto Light")
 font.setPointSize(10)
 self.menu_2.setFont(font)
 self.menu_2.setObjectName("menu_2")
 MainWindow.setMenuBar(self.menubar)
 self.toolBar = QtWidgets.QToolBar(MainWindow)
 self.toolBar.setOrientation(QtCore.Qt.Horizontal)
 self.toolBar.setIconSize(QtCore.QSize(24, 24))
 self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly)
 self.toolBar.setFloatable(True)
 self.toolBar.setObjectName("toolBar")
 MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
 self.a_copy = QtWidgets.QAction(MainWindow)
 icon = QtGui.QIcon()
 icon.addPixmap(QtGui. QPixmap("cascade.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
 self.a_copy.setIcon(icon)
 self.a_copy.setMenuRole(QtWidgets.QAction.ApplicationSpecificRole)
 self.a_copy.setIconVisibleInMenu(True)
 self.a_copy.setObjectName("a_copy")
 self.menu_2.addAction(self.a_copy)
 self.menubar.addAction(self.menu.menuAction())
 self.menubar.addAction(self.menu_2.menuAction())
 self.toolBar.addAction(self.a_copy)
 self.retranslateUi(MainWindow)
 QtCore.QMetaObject.connectSlotsByName(MainWindow)
 def retranslateUi(self, MainWindow):
 _translate = QtCore.QCoreApplication.translate
 MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
 self.menu.setTitle(_translate("MainWindow", "Файл"))
 self.menu_2.setTitle(_translate("MainWindow", "Редактировать"))
 self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar"))
 self.a_copy.setText(_translate("MainWindow", "Копировать"))
 self.
Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *