我是靠谱客的博主 大气大炮,最近开发中收集的这篇文章主要介绍一、软件界面的设计——QT设计师换背景,一些按钮学习心得,转换成py文件遇到的问题前言一、Qt设计师二、转换成.py,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 前言
  • 一、Qt设计师
    • 1.使用部件
    • 2.资源读入
  • 二、转换成.py
    • 1.转换工具
    • 2.注意


前言

结合石油通信这门课,基于单片机课程。用了CC2530单片机,用了温湿度传感器,MQ-2传感器和光照传感器(其实还用了红外传感器和温度传感器,买了一个火警传感器,但是CC2530就那些接口,而且一周时间过于短了),在python上面进行数据表的处理和软件的设计和封装,做一个学习记录。

一、Qt设计师

PyQt5 Qt 设计师(Qt Designer),PyQt5 自带的 Qt 设计师,不是装完 PyQt5 就凭空出现的。一般在下载python相关包的文件里面,pythonvenvLibsite-packagesqt5_applicationsQtbindesigner.exe里找到,实际依自己的 Python 相关库安装目录。

1.使用部件

在这里插入图片描述
很多部件都可以拖过去试一试,具体方法可以直接去度娘搜名字。有一些需要注意,Text Brower 比 Text Edit 应用面广一些,Radio Button一个Frame 只能选择一个按钮,Command Lick Button 可以理解成功能强大全面的Push Button。

2.资源读入

在这里插入图片描述
创建一个qrc文件,当前可以用的格式有三种,我选用了一种,放入工程文件。
在这里插入图片描述
图片一定要对应上,也要在工程文件里。
在这里插入图片描述
读入资源。
在这里插入图片描述
拉入一个List View,右键放入后面。
在这里插入图片描述
还是右键,编辑样式表,有很多选项,改变颜色,字体,渐变,改变背景在添加资源那个箭头。
在这里插入图片描述
第一个是作为背景,不改变背景图片大小,第二个全铺,第三个图片。建议用第二个

二、转换成.py

1.转换工具

在这里插入图片描述
pycharm设置工具添加ui转换工具

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

相关代码

2.注意

背景图因为是导入资源无法转换,所以这个工具在没有使用自己手动添加资源的时候还是很好用的,但是其他时候就不行了。需要将.qrc也转换成.py文件。

https://blog.csdn.net/weixin_44231148/article/details/118370639

用了一个大佬的方法,但是用他的方法.ui转换后的.py,需要导入back.qrc也转换成back_rc.py文件。
import back_rc,会自动导入,但是会放在最后一行,需要提前,蛮怪的。

最后

以上就是大气大炮为你收集整理的一、软件界面的设计——QT设计师换背景,一些按钮学习心得,转换成py文件遇到的问题前言一、Qt设计师二、转换成.py的全部内容,希望文章能够帮你解决一、软件界面的设计——QT设计师换背景,一些按钮学习心得,转换成py文件遇到的问题前言一、Qt设计师二、转换成.py所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部