from PyQt5 import QtWidgets, QtGui
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
class Application(QMainWindow):
def __init__(self):
super(Application, self).__init__()
self.setWindowIcon(QtGui.QIcon('icon.png'))
ウィンドウアイコン(ウィンドウの左上)を設定しようとしていますが、代わりに通常のアイコンが消えました。PyQt5でウィンドウアイコンを設定する方法は?
多くのアイコン解像度(8x8,16x16,32x32,64x64)と拡張子(.pngと.ico)を試しました。
私は間違っていますか?
絶対パスを使用します。 – ekhumoro
ありがとうございますが、動作していません。私はself.setWindowIcon(QtGui.QIcon( 'C:/Users/John/PycharmProjects/pythonproject/icon.png'))を試してみました。また、QIconを取得するために、インポートにQtGuiを追加する必要がありました。私はそれがPyQt5でそれを行うのが良い方法であるとは確信していません。 – HumanAfterAll
アイコンを追加すると、アイコンが表示されますか?ボタン? PS: 'QtGui.QImageReader.supportedImageFormats()'の出力は何ですか? – ekhumoro