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简介相关推荐

  1. 百度AI人脸识别与检测二:学生人脸识别打卡签到系统主界面功能需求和设计以及通过Python实现界面运行

    <百度AI人脸识别与检测>专栏为项目专栏,从零到一,从无到有开发一个学生人脸识别签到系统:主要用到的技术有百度开放平台中的人脸检测.人脸识别.Python图形界面开发PyQt5.线程的管理 ...

  2. Py之GUI之PyQt:PyQt5的简介、入门、安装(QtCreator和QtDesigner)图文教程之详细攻略

    Py之GUI之PyQt:PyQt5的简介.入门.安装(QtCreator和QtDesigner)图文教程之详细攻略 目录 PyQt的简介 1.Qt特点 2.QT中QT Widgets Applicat ...

  3. Soft:QtDesigner软件界面的简介、案例应用之详细攻略

    Soft:QtDesigner软件界面的简介.案例应用之详细攻略 目录 1.Qt Designer软件界面的简介 1.1.菜单栏和左边栏 1.2.工作区及右键选项 1.3.右边栏 2.Qt Desig ...

  4. qt designer python显示_请问在python怎么使用qtdesigner设计的ui?

    OS X EI Capitan Python 3.5.1 PyQt 5.5.1 PyCharm 5.0.1 前言 在PyQt5系列教程的第一篇h50218157,我们已经搭建好了开发环境,今天,我们就 ...

  5. 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 ...

  6. Python 第一个GUI制作 pyqt6+qtdesigner+vscode

    目录 前言 一.PyQt6的下载安装 二.PyQT6在vscode中的配置 1.下载Vscode 2.安装拓展 前言 为了完成课程的一个研究报告--制作一个能实现混凝土压弯承载力计算的小程序. 仅有一 ...

  7. python qt 按钮实现拖放_python qtdesigner 拖拽工具

    image 本文由 沈庆阳 所有,转载请与作者取得联系! Qt Designer的介绍 在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完成.Qt Designer的 ...

  8. PyQt里QTdesigner的设置与UI文件转Python的方法

    一. QTdesigner 的设置 二.使用 UI 文件加载界面 三.转换 UI 文件为 Python 代码 四.使用 Python 代码加载 UI 界面 一. QTdesigner 的设置 在使用 ...

  9. etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理

    1. etcd 简介 etcd 官网定义: A highly-available key value store for shared configuration and service discov ...

  10. Docker学习(一)-----Docker简介与安装

    一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...

最新文章

  1. Android报错:java.lang.IllegalArgumentException: Surface was abandoned
  2. Leetcode46全排列DFS
  3. 软件质量保证划重点期末复习总结
  4. 向量叉乘判断两向量之间是顺时针还是逆时针
  5. 数据挖掘:数据清洗——异常值处理
  6. 插入排序(Insert Sort)
  7. 将指定用户下所有表的查询权限赋权给查询用户
  8. Cron 表达式解析,crontab表达式解析
  9. windows各个原版系统下载集锦 MS-DOS Windows 3.1 Windows NT Windows 98等
  10. R语言做生信分析系列(一)—— R软件简单安装
  11. 浏览器看视频,加速脚本
  12. 线性空间----【1】n维向量的线性相关
  13. 曾几何时,还是游吟长安的醉客
  14. JS(五):JS的window对象之window相关方法、定时器
  15. 福建农林大学计算机分数线,福建农林大学录取分数线2021是多少分(附历年录取分数线)...
  16. 一文读懂5G R16标准究竟讲了些什么
  17. QT210 自制bootloader 移植kernel3.4.2 制作ramdisk busybox1.20.2
  18. 移动互联网APP运营技巧分享
  19. (kaggle)Video Game Sales电子游戏销售分析
  20. Opensips+Freeswitch负载均衡

热门文章

  1. ML Note 3.4 - 数据降维算法 PCA / t-SNE
  2. 阿里云大学云学院 “人工智能” 专业重磅预售
  3. GreaseMonkey批量删除微博代码
  4. LPDDR4X与LPDDR4 区别 <转>
  5. python xlwt_使用Python和xlwt向Excel文件中写入中文
  6. jiacu的css,css 加粗(css font
  7. ZCU106 VCU Linux驱动转裸机驱动篇(一)
  8. 后台管理软件测试用例,如何进行测试用例管理?
  9. 基于STM32的多功能心电信号监测系统设计
  10. pyecharts 字体大小调整