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可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...
最新文章
- 让数值自增_第03期:列非空与自增
- opencv阈值化(五)
- 动软Model 模板 生成可空类型字段
- vue路由详解版一目了然
- 作为后端开发如何设计数据库系列文章(一)设计传统系统表结构
- 【AI视野·今日Robot 机器人论文速览 第八期】Wed, 16 Jun 2021
- c 语言含移位的程序,c语言的移位练习题目.doc
- 软件测试用例设计方法-判定表法
- SVN clean失败解决方法
- 【报告分享】2020年她趋势报告.pdf(附下载链接)
- 解决一个Android Studio gradle的小问题
- 【python基础】--常用数据结构
- LeetCode刷题——88. 合并两个有序数组
- srs流媒体服务器拉流的流程
- 斯芬克怎么样 谁说我没有担心
- 【已解决】MAC OS上teamviewer商业用途中断连接
- python搭建PyDev详细版
- win7一直安装并更新计算机,win7系统更新时一直正在等待安装重启不更新的恢复方案...
- C++多态的好处和作用(游戏程序实例)
- 双数组Trie的一种实现