美文网首页Python学习资料
教程| pyqt5极速生成界面软件

教程| pyqt5极速生成界面软件

作者: f1a3bd5c6b0c | 来源:发表于2017-10-23 00:09 被阅读132次
mark

QT designer设计界面
qt designer默认有4种布局方式:
垂直布局
水平布局
网格布局
绝对位置布局

通过托拽和点击

就能生成界面和组件样式 生成的ui文件其实是xml格式的文本文件 可以用pyuic5命令一键转换 mark
生成.ui文件

其实就是xml语言

mark

如何添加图标和图片
如果使用qt disitger,如果引用资源文件 则需要转换 在开发目录下编写.qrc文件
新建appqrc.qrc 文件
<rcc version="1.0">

<qresourse>

</qresourse>

</rcc>

在编辑栏进行添加 mark
添加label组件 mark
修改pixmap
属性 mark

转换apprcc.qrc文件
pyuic5 apprcc.qrc -o aprcc_rc.py

在逻辑文件里加入
import apprcc_rc

.ui与.py文件的转换

使用pyui5的命令语句进行转换 mark
转换后的py界面文件 mark

界面与逻辑分离

新建.py文件作为逻辑文件 用来写事件响应 导入界面文件的类就好 mark
双击运行脚本
mark
用pyinstaller打包分发
mark
mark

希望和你做朋友

有趣的人终将相遇
请复制 y0.cn/hack
,在浏览器打开,即可联系到我

相关文章

网友评论

    本文标题:教程| pyqt5极速生成界面软件

    本文链接:https://www.haomeiwen.com/subject/whcouxtx.html