如何修改pyqt窗口左上角的常规图标和任务栏中的常规图标?

时间:2018-10-22 07:02:53

标签: python pyqt icons

我正在寻找一种方法来修改窗口左上角的图标以及屏幕底部任务栏中的图标

enter image description here 我想用这个:

enter image description here

Netwave的答案更改了窗口的图标,但未更改任务栏中的图标。

from PyQt5.QtWidgets import *
import sys 

class GUI(QMainWindow):
    def __init__(self, parent=None):
        super(GUI, self).__init__()
        self.parent = parent
        self.setWindowIcon(QIcon(QPixmap(os.path.join('icons','pulse.png'))))
        self.setFixedWidth(200)
        self.setFixedHeight(200)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = GUI(app)
    ex.show()
    sys.exit(app.exec_( ))

1 个答案:

答案 0 :(得分:1)

您可以将其添加到应用中:

app_icon = QIcon("path_to_file")
app.setWindowIcon(app_icon)

您的代码看起来像“

if __name__ == '__main__':
    app = QApplication(sys.argv)
    app_icon = QIcon("path_to_file")
    app.setWindowIcon(app_icon)
    ex = GUI(app)
    ex.show()
    sys.exit(app.exec_( ))