QTDesigner简介
1、QTDesigner简介:
手写代码工作量大、代码结构容易搞得混乱。
设计工具:直观、高效,工作量小,方便调试。界面和逻辑分离后期好维护。
介绍:(实现了视图和逻辑的分离,开发代码更容易分离)
配置:
流程演示:登录界面设置:
①:首先从展示控件中拖入两个展示控件QLabel(同时设置快捷键):
②:从输入控件中拖入两个LineEdit控件:
③:从buttons控件中拖入两个PushButton控件:
④:选中密码控件,将他的属性改成密文格式。
⑤:设置账号和密码的快捷键(关联小伙伴):edit------edit buddies
点击左边控件按住鼠标左键拖动到另一个控件上:
⑥:绑定信号与槽:将按钮的clicked()信号与check_login()槽函数连接起来:
设置成功:
2、将对应的ui文件保存到相应的文件夹,使用pyuic5将ui文件转为对应的py文件。
命令:pyuic5 $Filename$ -o ui_$FilenameWithoutExtension$_rc.py
pyuic5 ui文件路径+文件 -o 转出路径+文件名
将.qrc转换为转换为pycharm模块:pyrcc5 $filename$ -o $filenamewithoutextension$_rc.py
pyrcc5 文件名称 -o 新文件名_rc.py (-rc.py是为了转换.qrc模块,生成对应的模块文件)
3、槽函数:访问的form对象中的check_login方法
所以调用form方法所传递的对象,Form对象时传递该方法时所调用的。
方法一:子类化控件类别,在其内部写。
方法二:动态添加。
4、借助pycharm的外部工具进行配置:
QTDesigner简介相关推荐
- 百度AI人脸识别与检测二:学生人脸识别打卡签到系统主界面功能需求和设计以及通过Python实现界面运行
<百度AI人脸识别与检测>专栏为项目专栏,从零到一,从无到有开发一个学生人脸识别签到系统:主要用到的技术有百度开放平台中的人脸检测.人脸识别.Python图形界面开发PyQt5.线程的管理 ...
- Py之GUI之PyQt:PyQt5的简介、入门、安装(QtCreator和QtDesigner)图文教程之详细攻略
Py之GUI之PyQt:PyQt5的简介.入门.安装(QtCreator和QtDesigner)图文教程之详细攻略 目录 PyQt的简介 1.Qt特点 2.QT中QT Widgets Applicat ...
- Soft:QtDesigner软件界面的简介、案例应用之详细攻略
Soft:QtDesigner软件界面的简介.案例应用之详细攻略 目录 1.Qt Designer软件界面的简介 1.1.菜单栏和左边栏 1.2.工作区及右键选项 1.3.右边栏 2.Qt Desig ...
- qt designer python显示_请问在python怎么使用qtdesigner设计的ui?
OS X EI Capitan Python 3.5.1 PyQt 5.5.1 PyCharm 5.0.1 前言 在PyQt5系列教程的第一篇h50218157,我们已经搭建好了开发环境,今天,我们就 ...
- PyQt5系列教程(二)利用QtDesigner设计UI界面
软硬件环境 OS X EI Capitan Python 3.5.1 PyQt 5.5.1 PyCharm 5.0.1 前言 在PyQt5系列教程的第一篇http://blog.csdn.net/dj ...
- Python 第一个GUI制作 pyqt6+qtdesigner+vscode
目录 前言 一.PyQt6的下载安装 二.PyQT6在vscode中的配置 1.下载Vscode 2.安装拓展 前言 为了完成课程的一个研究报告--制作一个能实现混凝土压弯承载力计算的小程序. 仅有一 ...
- python qt 按钮实现拖放_python qtdesigner 拖拽工具
image 本文由 沈庆阳 所有,转载请与作者取得联系! Qt Designer的介绍 在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完成.Qt Designer的 ...
- PyQt里QTdesigner的设置与UI文件转Python的方法
一. QTdesigner 的设置 二.使用 UI 文件加载界面 三.转换 UI 文件为 Python 代码 四.使用 Python 代码加载 UI 界面 一. QTdesigner 的设置 在使用 ...
- etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理
1. etcd 简介 etcd 官网定义: A highly-available key value store for shared configuration and service discov ...
- Docker学习(一)-----Docker简介与安装
一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...
最新文章
- Android报错:java.lang.IllegalArgumentException: Surface was abandoned
- Leetcode46全排列DFS
- 软件质量保证划重点期末复习总结
- 向量叉乘判断两向量之间是顺时针还是逆时针
- 数据挖掘:数据清洗——异常值处理
- 插入排序(Insert Sort)
- 将指定用户下所有表的查询权限赋权给查询用户
- Cron 表达式解析,crontab表达式解析
- windows各个原版系统下载集锦 MS-DOS Windows 3.1 Windows NT Windows 98等
- R语言做生信分析系列(一)—— R软件简单安装
- 浏览器看视频,加速脚本
- 线性空间----【1】n维向量的线性相关
- 曾几何时,还是游吟长安的醉客
- JS(五):JS的window对象之window相关方法、定时器
- 福建农林大学计算机分数线,福建农林大学录取分数线2021是多少分(附历年录取分数线)...
- 一文读懂5G R16标准究竟讲了些什么
- QT210 自制bootloader 移植kernel3.4.2 制作ramdisk busybox1.20.2
- 移动互联网APP运营技巧分享
- (kaggle)Video Game Sales电子游戏销售分析
- Opensips+Freeswitch负载均衡
热门文章
- ML Note 3.4 - 数据降维算法 PCA / t-SNE
- 阿里云大学云学院 “人工智能” 专业重磅预售
- GreaseMonkey批量删除微博代码
- LPDDR4X与LPDDR4 区别 <转>
- python xlwt_使用Python和xlwt向Excel文件中写入中文
- jiacu的css,css 加粗(css font
- ZCU106 VCU Linux驱动转裸机驱动篇(一)
- 后台管理软件测试用例,如何进行测试用例管理?
- 基于STM32的多功能心电信号监测系统设计
- pyecharts 字体大小调整