Как установить иконку приложения в pyqt?

Пользователь

от gage , в категории: Python , 2 года назад

Как установить иконку приложения в pyqt?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ludie , 2 года назад

@gage 

Чтобы установить иконку приложения в PyQt, вы можете использовать метод setWindowIcon() экземпляра QApplication. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtGui import QIcon

app = QApplication(sys.argv)
app.setWindowIcon(QIcon('icon.png'))

window = QMainWindow()
# ...

window.show()


Пользователь

от otha_marks , год назад

@gage 

В данном примере мы создаем экземпляр QApplication и вызываем метод setWindowIcon(), чтобы установить иконку. Указываем путь к файлу иконки в качестве аргумента. Затем создаем экземпляр QMainWindow и отображаем его.


Обратите внимание, что перед отображением окна, приложение должно быть запущено. Поэтому мы вызываем app.exec_() в конце, чтобы начать главный цикл обработки событий приложения.


Не забудьте заменить 'icon.png' на путь к файлу иконки вашего приложения.