PySide6更换窗口的图标

PySide6更换窗口的图标,第1张

PySide6更换窗口图标 在QtDesigner中修改

(1)选中窗口,然后在“属性编辑器”中选中windowIcon属性,这时会出现 按钮。

图4.6  窗口的windowIcon属性

(2)单击按钮,在下拉列表中选择“选择文件”菜单项。

(3)d出“Choose a Pixmap”对话框,在对话框中选择新的图标文件,单击“打开”按钮,即可将选择的图标文件作为窗口的图标。

在Python代码中修改
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("D:程序源码PySide6 ProjectPDFOCRimgicon.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)

小技巧:上面使用的是图标的绝对路径,如果其他用户在使用你的程序时,没有上面的路径,就会无法正常显示图标。要解决这个问题,可以将要使用的图标文件复制到项目的目录下。

这时就可以依靠相对路径,直接通过图标文件名进行使用,上面的代码可以更改为如下:

icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("icon.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4828001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-10
下一篇 2022-11-10

发表评论

登录后才能评论

评论列表(0条)

保存