Как установить заголовок панели задач при наведении курсора на значок приложения - PullRequest
0 голосов
/ 14 февраля 2019

Я хотел бы изменить наведенное на заголовок значок моего приложения;такой, что на картинке ниже он читает «FOO» вместо «python».Я показываю код, который использовал для импорта иконки приложения, и думаю, что если есть какой-то способ, то под ним должен быть один слой.Кто-нибудь знает?

if __name__ == '__main__':

    app = QtGui.QApplication.instance()
    if app is None:
        app = QtGui.QApplication([])

    # set app icon for tray:
    pyDir = os.path.dirname(os.path.abspath(__file__)) #python file location
    iconDir = os.path.join(pyDir, 'icons')
    app_icon = QtGui.QIcon()
    app_icon.addFile(os.path.join(iconDir, '256x256.png'), QtCore.QSize(256,256))
    app.setWindowIcon(app_icon)
    #should be a one-liner here?? app.setWindowIconTitle, etc?

    w = MainWindow()
    sys.exit(app.exec_())

Изображение:

icon title

1 Ответ

0 голосов
/ 16 февраля 2019

Попробуйте установить имя приложения следующим образом:

QCoreApplication.setApplicationName('FOO')

Вы также можете добавить заголовок в свое окно, например:

import sys

from PyQt5 import QtGui, QtCore
from PyQt5.QtWidgets import QMainWindow, QApplication

if __name__ == '__main__':

    app = QApplication([])

    # set app icon for tray:
    pyDir = os.path.dirname(os.path.abspath(__file__))
    iconDir = os.path.join(pyDir, 'icons')
    app_icon = QtGui.QIcon()
    app_icon.addFile(os.path.join(iconDir, '256x256.png'), QtCore.QSize(256,256))
    app.setWindowIcon(app_icon)

    w = QMainWindow()
    w.setWindowTitle("FOO")

    w.show()
    sys.exit(app.exec_())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...