Làm cách nào để đặt biểu tượng thanh tác vụ của ứng dụng trong PyQt4?Cách đặt biểu tượng thanh tác vụ của ứng dụng trong Windows 7
Tôi đã thử setWindowIcon và nó đặt thành công biểu tượng ở trên cùng bên trái của cửa sổ chính, nhưng nó không ảnh hưởng đến biểu tượng được hiển thị trong thanh tác vụ Windows 7 - biểu tượng thanh tác vụ vẫn là biểu tượng pyw python mặc định. Đây là mã của tôi:
from PyQt4 import QtGui
app = QtGui.QApplication([])
mainwindow = QtGui.QMainWindow()
mainwindow.show()
app.setWindowIcon(QtGui.QIcon('chalk.ico'))
mainwindow.setWindowIcon(QtGui.QIcon('chalk.ico'))
app.exec_()
[cập nhật] Tôi đã thử đặt setWindowIcon()
trước show()
. Tôi đã thử nó với hình ảnh khác, ico và png. Không có gì giúp.
Không đặt biểu tượng trước khi bạn '.show()' trợ giúp cửa sổ? –
Không, nó không có sự khác biệt nếu tôi đặt biểu tượng trước '.show()'. – DamonJW
Bạn có thử một tệp hình ảnh khác không? Mã của bạn hoạt động tốt cho tôi với một tệp png ngẫu nhiên, mặc dù tôi đang sử dụng KDE4. –