PyQt5 设置软件图标(左上角、任务栏)、软件主窗口标题 您所在的位置:网站首页 如何快捷键打开服务窗口设置界面显示图标 PyQt5 设置软件图标(左上角、任务栏)、软件主窗口标题

PyQt5 设置软件图标(左上角、任务栏)、软件主窗口标题

#PyQt5 设置软件图标(左上角、任务栏)、软件主窗口标题| 来源: 网络整理| 查看: 265

关键词

PyQt PyQt5 pyqt5 软件图标 任务栏图标 软件主窗口标题    

问题

1.软件运行界面左上角图标 我是在界面的脚本文件ui.py中的retranslateUi()函数中添加语句的

其中: 1)MainWindow的由来:ui.py中的setupUi()函数

def setupUi(self, MainWindow):

  2)"./logo.ico"表示在当前ui.py文件所在目录下,有一张为logo、类型为ico的图片,作为软件的logo; (至于图片怎么转jpg、png等格式为ico,百度上有很多网址,请自行搜索。大小一般48 * 48、64 * 64等); (评论区有大佬指出图片格式必须是png,这个我不太清楚,我一直都是png转icon)

MainWindow.setWindowIcon(QIcon("./logo.ico"))

 

运行ui.py即可(注意ui.py本身没有main入口,需要新建main.py然后才能运行)   但是发现任务栏的图标并没有变化!     2.修改任务栏图标 在1.的基础上,为ui.py的头部添加以下两行语句。(感谢这位老哥:pyqt任务栏图标问题

import ctypes ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID("myappid")

    3.修改主窗口标题 和1类似,我是在界面的脚本文件ui.py中的retranslateUi()函数中添加语句的。修改第二个参数为你想要的窗口标题 (补充:我之前在main.py中修改,无效)

MainWindow.setWindowTitle(_translate("MainWindow", "expressionRecognition")) #第二个参数:窗口标题

    以上。    

参考文章

PyQt5 技术篇-窗口名、窗口图标的设置方法 pyqt任务栏图标问题 PyQT设置图标,任务栏图标



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有