使用Qt Designer制作软件的图形界面
介绍
Qt Designer是一款设计和构建图形用户界面的Qt工具,本文介绍如何使用Qt Manager制作软件的图形界面。
安装
使用Qt Manager时,首先在python的环境中安装pyqt,(python3.6安装pyqt5)
安装命令:pip install pyqt5
由于PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools,命令如下:
pip install pyqt5-tools
安装完成后在Lib\site-packages\pyqt5_tools找到designer.exe,双击即可启动,启动后界面如下图所示:
使用方法
1.单击Create按钮,创建一个Main Window,如图所示
2.双击红框中的“Type Here”,输入“文件”,并按Enter键确认即可,然后在子菜单中加入“打开”,确定后,效果如下图。
3. 拖动左边栏中的Tool Button按钮,放在Main Window中,输入“浏览”即可,如下图所示
4. 拖动左边栏中的Line Edit按钮,放在Main Window中,显示为文本框,拖动左边栏中的Label按钮,放在Main Window中,显示为标签,输入“文件地址”,如下图所示
5. 为菜单、按钮添加信号槽
(1)单击“打开”菜单,在2处修改"打开"菜单的objectName为“open”,在3处设置信号槽,Sender选择“open”,Signal选择“triggered()”,Receiver选择“MainWindow”,Slot选择“close()”(本例以关闭窗口为例,选择close()槽)
(2) 单击工具栏中的Edit Signals/Slots,左键点击浏览按钮拖动,弹出Configure Connection对话框,选择“clicked()”方法,勾选4处的复选框,再选择5处的“close()”方法,单击ok按钮,即可为按钮添加信号槽
6.保存即可(文件格式为.ui)
7.将.ui文件转化为.py文件
进入存放上面生成的.ui文件的目录,在命令行中输入命令pyuic5 -o simpleexample.py simpleexample.ui,按回车键即可生成.py文件
github地址
https://github.com/zlb2016/qt5manager
使用Qt Designer制作软件的图形界面相关推荐
- pyqt开发新浪微博粉丝聊天软件v1(图形界面)
pyqt开发新浪微博粉丝聊天软件v1(图形界面): 实现效果如下: 当你点击聊友时:弹出聊天对话框 当点击我自己时,弹出我所在的IP地址: 代码如下: # -*- coding: utf-8 -*- ...
- qt designer启动后不显示界面问题的原因与解决办法
qt designer启动后不显示界面问题的原因与解决办法 参考文章: (1)qt designer启动后不显示界面问题的原因与解决办法 (2)https://www.cnblogs.com/road ...
- QT学习 第一章:基本对话框--利用Qt Designer设计多个UI界面
QT学习 第一章:基本对话框--利用Qt Designer设计多个UI界面 效果截图: 创建上文件夹Designers,使用Designer设计三个UI界面: First.ui Second.ui T ...
- python做界面小软件_PySimpleGUI图形界面绘制及办公自动化小软件的制作
原博地址 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息 如若转载,请标明出处,谢谢! 1 PySimpleGUI安装 在命令行/终端输 ...
- 使用Qt Designer制作应用(Creating applications with Qt Application))
文章目录 First Steps with Qt Designer Laying out your Main Window 使用生成的.ui文件(Using your generated .ui fi ...
- distiller的另一个实例正忙于启动_PYQT5学习(02):利用Qt Designer制作第一个窗口程序
目标 利用Qt Designer设计窗口界面 使用PyUIC把Qt Designer生成的UI文件转换为py文件 使用转换生成的py文件 创建项目 启动启动pycharm并创建项目 这一环节在这里就不 ...
- 软件UI图形界面设计常用软件
学习UI图形界面设计,常用的几个软件 分别是Photoshop.Illustrator.fireworks. Photoshop,Illustrator ,coreldraw,freehand,Fla ...
- xubuntu16.04是linux系统,win10建立Ubuntu16.04子系统,安装经常使用软件以及图形界面(包括win10远程桌面链接Ubuntu)...
目录linux 2.基本配置github 经过本机远程桌面sublime-text 1.开启win10子系统 [ Windows Subsystem for Linux(WSL)] 准备工做 设置-- ...
- 利用python制作一个雷诺数图形界面计算器并打包生成exe
文章目录 GUI制作 打包exe 问题 1exe运行中有黑色控制台 2如何用截图生成png做图标 GUI制作 首先安装包,在这里推荐anaconda可以管理包 pip install PySimple ...
最新文章
- python编码读法-python的读法
- 5天玩转C#并行和多线程编程 —— 第五天 多线程编程大总结
- 轉:showModalDialog和showModelessDialog使用心得
- Java-POI操作excel遇到文本字符问题处理
- c语言recv函数返回值,谈谈recv()函数的返回值
- C语言和其他语言的不得不说的差别!
- C++单例模式:单例模式遇到多线程
- 一份深度学习相关的面试题
- php打印倒立金字塔,编写程序打印*字符形成的等腰三角形倒立金字塔图形 ******* ***** *** *...
- 阿里巴巴架构师,讲透2亿用户的钉钉系统架构实践
- JAVA王思聪吃热狗程序_王思聪吃热狗什么梗?
- 状态空间方程的等价问题
- 计算机系统与itunes不兼容,解决XP系统安装iTunes的要求更改更高版本的不兼容情况...
- groupwise_SSL证书安装指南 - Groupwise 6 Netware Email Server
- java反射获取一个对象中属性(field)的值
- 分享20份小升初超实用简历模板,每套都有自己的风格,可选取适合孩子的
- Word 样式模板复制到另一文档
- 游戏AI行为选择算法一览
- 怎么设置能在IIS6内设置显示错误信息?
- 一个简单的问卷调查服务端设计
热门文章
- R语言基于mediation包行中介效应分析(2)
- excel vba如何在不打开的情况下获取.pdf文件的打印页码数
- 爬取github上热门项目并绘制图表
- 网站备案后 换服务器,网站备案后更换服务器
- 吃粽子html5游戏,端午先玩个小游戏,再去吃粽子吧~
- 支付宝花呗额度一直不涨?阿里老员工说出原因,亲测有效
- VMware用技术浇灌生态之花
- 如何用计算机控制家带你开关,kg316t微电脑时控开关怎么调 微电脑时控开关设置方法【图文】...
- TIA博途S7-1200学习笔记——数据类型
- 了解什么是SVG并使用SVG绘制圆,椭圆,矩形