我是Qt和 Qt Designer 的新手。我的操作系统是 ubuntu 18.4 ,我正在使用 qt5 。我通过qt designer创建了一个简单的Qwindows(默认情况下安装了Qt designer)。第一步,我想更改主窗口的图标,以便更改像这样的icon属性:
但是当我在设计器中预览该图标时,看不到该图标吗? 我将此用户界面转换为py,并将此部分设置为图标:
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(640, 480)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("res/main.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)
self.centralwidget = QtWidgets.QWidget(MainWindow)
再次运行此python代码后,未看到图标:
出什么问题了?
我的Qt设计器版本是5.9.5
答案 0 :(得分:1)
尝试一下:
...
MainWindow.setWindowIcon(QtGui.QIcon("D:/_Qt/img/pyqt.jpg"))
...
答案 1 :(得分:1)
您可以尝试:
def setupUi(self, MainWindow):
[..]
icon = QtGui.QIcon(path_to_image)
MainWindow.setWindowIcon(icon)