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

热门文章

  1. 【kali技巧】kali更新系统
  2. 郑君里 信号与系统,傅里叶级数,逼近函数仿真,吉布斯验证
  3. 给初学编程的人的忠告
  4. 量化交易 第八课 多因子策略流程
  5. linux http嗅探工具 httpry
  6. 金立android手机怎么截图,金立手机怎么截屏
  7. 系统学习Java语言的15个网站
  8. 企业文件编号规则方法
  9. 高性能网络之shufflenet v2
  10. F28335学习之GPIO配置