PySide6更换窗口的图标

本文介绍了如何在PySide6中更改窗口图标,包括在QtDesigner中通过属性编辑器选择图标文件,以及在Python代码中通过相对路径设置图标,确保程序在不同环境下能正确显示图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在QtDesigner中修改

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

图4.6  窗口的windowIcon属性

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

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

在Python代码中修改

icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("D:\程序源码\PySide6 Project\PDFOCR\img\icon.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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值