import sys
import os
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtGui import QIcon
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300,300,300,220)
self.setWindowTitle('Icon')
path = os.path.join(os.path.dirname(sys.modules[__name__].__file__), 'icon_1.png')
self.setWindowIcon(QIcon(path))
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
我也使用相對路徑一樣 self.setWindowIcon(QIcon('icon_1.png'))
我相信icon_1.png是在directory.But結果總是這樣:爲什麼在Mac上使用PyQt5無法添加圖標?
那麼,我都做了一些錯誤?我是PyQt和StackOverflow的新手,還有英文...希望帖子有效。
預先感謝您。
您是否收到任何錯誤訊息? – lrnzcig
@Irnzcig不,我使用eclipse + pydev,程序運行時沒有任何錯誤或警告(控制檯非常空白) – ljy