PyQt 5设置Logo图标和Title标题 |
您所在的位置:网站首页 › 什么软件可以修改软件的名称和图标 › PyQt 5设置Logo图标和Title标题 |
从现在开始,我会把一些学习Python的笔记记录下来,方便自己,也方便别人。到时候看一下如果篇章足够,我单独把它们整理成专栏。 最近在学习Python GUI开发,之前一直都是做的C++ GUI开发,用到的大部分是框架,主要有MFC、DuiLib和Qt。哦,如果想省时省力,可以使用Qt WebEngine+H5开发界面哦,要是你Web前端不错的话,捣鼓一下就可以做出炫酷的界面。如果想用MFC做出好看的界面,除非你要重绘许多控件,那你还不如拿这个时间成本来学习DuiLib和Qt呢! 使用PyQt 5开发界面,真的很方便,不用写太多代码,20行左右就可以出现简单的带图标GUI,不信你可以看看下面代码: import sys from PyQt5.QtGui import QIcon from PyQt5.QtWidgets import QApplication, QWidget class Logo(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): # self.setGeometry(300, 300, 300, 220) self.setWindowTitle('MyLogo') # self.move(300, 300) self.setWindowIcon(QIcon('Logo.png')) self.show() if __name__ == "__main__": app = QApplication(sys.argv) ex = Logo() sys.exit(app.exec_())Logo.png图片是这样的: 运行结果: 这是我按照教程上面写的代码,可是图标处并没有被修改为自己想要的效果,还是默认的图标。后来我想了想,应该是图片格式的问题,一般我们使用做图标的图片格式为icon,所以我就对png格式进行转换,在线转换的网站有: https://www.easyicon.net/covert/ 制作ico图标 | 在线ico图标转换工具 方便制作favicon.ico - 比特虫 - Bitbug.net 转换完毕之后,就变成icon格式了,把名字修改为Logo.ico,然后扔到代码目录下面,代码修改: self.setWindowIcon(QIcon('Logo.ico')) 再次运行: 现在就是自己想要的结果。 有时你按照教程敲代码时,可能没有出现预期的效果,那么可能是自己的一些资源出现了问题,比如我这次出现的格式问题,那么你应该多做一些项目,到时候就触类旁通了。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |