文章目录

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

前言

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

一、Qt设计师

PyQt5 Qt 设计师(Qt Designer),PyQt5 自带的 Qt 设计师,不是装完 PyQt5 就凭空出现的。一般在下载python相关包的文件里面,python\venv\Lib\site-packages\qt5_applications\Qt\bin\designer.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文件遇到的问题相关推荐

  1. Python 中 PyQt5 + pycharm 调用 Qt Designer,将.ui文件转换成 .py 文件

    From:https://blog.csdn.net/qq_40666028/article/details/81069878 基于Qt Designer 和 pyuic 开发 UI 界面的方法:ht ...

  2. 如何将qt的.ui文件转换成.py文件(pycharm+pyuic5+Qtdesigner)以及遇到的问题(自己的记录不是教程)

    注意:本篇博客不是教程,我只是把自己整个过程记录了下来,其中遇到一些问题,如果出现相同问题可进行参考. 目录 一.安装pyqt5 二.创建两个 external tool 1.Qtdesigner 2 ...

  3. 将Qt Designer的ui文件转成.py文件

     一.在该工程下新建ui_py.py import os import os.path dir = './' # 文件所在的路径 # 找出路径下所有的.ui文件 def UiFile():list = ...

  4. 软件界面草图设计工具 mockupBuilder

    软件界面草图设计工具 mockupBuilder: 上手快,画图快,简洁方便,省时省力 下载地址: http://good.gd/2099332.htm    10MB左右 其它UI模型设计工具: 推 ...

  5. android登陆界面ui设计,UI设计师必备技能:常用字体规范

    作为一个@王铎(MICU设计)带来的界面设计常用字体规范,大家看完果断收藏. 作者:王铎(MICU设计) 好长时间没发帖,净想过年了,过年哈,倒腾工作总结和年货是大事. 这几天有人问我说:" ...

  6. 软件界面原型设计工具(Web):Axure RP

    Axure RP 如果你觉得Balsamiq Mockups卖79美元还贵的话,那Axure就更显得色差奢侈了,很多Axure的培训费都远高于这个价! Axure的发音是"Ack-sure& ...

  7. 软件界面交互式设计注意事项

    如何设计一个优秀的向导式界面: 1.避免要求用户提供过多的信息,避免过多的步骤个数: 2.避免在每个步骤的界面上显示无用的图片: 3.在向导过程结束前,将用户的所有输入信息回显出来,以便用户确认: 有 ...

  8. 3D结构光投影测量软件 / 界面 (基于QT)

    3D结构光投影软件/界面 硬件构成 软件构成 界面 硬件构成 系统是由单目相机+单个投影仪构建 相机:Basler相机(分辨率:832 ×\times× 632,最高采集速度>500fps) 投 ...

  9. 软件界面原型设计工具 Web Axure RP

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Axur ...

最新文章

  1. mac改变文件权限git识别为修改的问题
  2. LeetCode_108.将有序数组转换为二叉搜索树
  3. MadFS:高性能超算缓存文件系统——助力“鹏城云脑II”获世界IO500排行榜冠军...
  4. linux 安装wordpress
  5. html超链接点不了_Html使文本可点击而不会超链接
  6. 页面URL传递中文乱码
  7. 几个常用快速无损压缩算法性能比较
  8. SQL Server索引 (原理、存储)聚集索引、非聚集索引、堆 第一篇
  9. Linux上用于Json数据处理并导入Mysql的几个有用Python脚本
  10. java pdf转jpg_java pdf转换jpg
  11. swal()弹出删除确认框
  12. ABAP:BTE的查找及使用
  13. 京东2019年春招题(前端)
  14. 【2017-02-05】【抓包】鼠大侠鼠标连点器去广告
  15. 自动更新+淘客+电影网站PHP源码+手机版,可对接微信公众号带会员收费系统
  16. 2022-2028全球与中国长寿和抗衰老治疗市场现状及未来发展趋势
  17. Web前端之jQuery库
  18. ffmpeg源码简析(六)编码-av_write_frame(),av_write_trailer()
  19. ClassLoader整理总结
  20. [MRCTF2020]Ez_bypass 1

热门文章

  1. LayUI前端框架的安装和引入
  2. 阿里云安装数据库mysql数据库服务器_阿里云CentOs服务器 安装与配置mysql数据库...
  3. Windows 10与UOS之间共享文件夹和打印机
  4. 教你微信如何找到视频号周边动态
  5. android从零开发点播app,从零开发Android视频点播APP
  6. 自学软件测试该如何入门?
  7. Javaweb知识 day13 TomcatSeverlet
  8. 正则表达式中/g /i /m /e /x /s的用法
  9. MacOS专用防火墙Paragon Firewall可有效监视控制网络接入
  10. PTA_21_08_图7 _公路村村通