pyqt5制作GUI界面(一)
前言
使用qt工具,制作一个界面,方便又快捷,所以画上一个小时学习一下就可以了,要比做一个网站搞前后端简单多了。以此过程记录一下我的基本过程
安装
pip install pyqt5-tools
基本操作
(1) 可能因为版本问题,designer.exe
已经不在原来那个pyqt-tools
文件夹了。
我用的是anaconda
安装的,可以在anaconda
安装文件夹下直接搜一下designer.exe
。
现在所在的位置:
Anaconda\envs\xxx_你自己的虚拟环境\Lib\site-packages\qt5_applications\Qt\bin
建立软连接到桌面,方便下次操作
(2)点击链接,打开qt-designer
因为啥也没有,所以创建一个主窗口,选择main windows
;
如果是新建一些组件的话,可以选择 widgets
;
(3) 拖动一些选项,构建一些基本部件,例如按键,标签等
选择小部件-> 修改部件成为特定意义名字->更改一些参数
(4)保存到特定文件夹里面
(5)打开到保存文件夹,然后执行.ui -> .py
的转换
pyuic5 -x xxx_YourUI.ui -o xxx_YourNewPyFile.py
生成新的py文件
查看py文件
(6)运行py文件,会弹出设计的界面
Ref:
PyQt5 Tutorial - How to Use Qt Designer
pyqt5制作GUI界面(一)相关推荐
- 使用Pyqt5制作GUI界面,并使用pyinstaller打包成exe文件
1:安装需要的第三方库(pyqt5,pyqt5-tools) 如果读者使用的anaconda,在安装完上述两个包之后会出现spyder打开不了的情况,本博客是基于纯python3(重装 的,自己的sp ...
- pyqt5如何循环遍历控件名_利用Python的PyQt5编写GUI界面教学,QT5还是比较难的
由于学校课程的项目,最近最近在学习如何利用Python语言和SQL Server编写一个读者图书借阅.查询管理的小程序.以此为契机吧,自己便开始了学习之路~ 这篇文章主要介绍自己如何使用PyQt5编写 ...
- matlab制作GUI界面(1)
matlab制作GUI界面 概述 创建GUI界面 界面设置 静态文本 最后 概述 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的 ...
- PYqt5制作登陆界面
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 界面是根据b站up来做的链接放到文章末尾 本人菜鸡没能去除外面的form,效果图如下 文章目录 前言 一.环境搭建? 二.py源码 总 ...
- JAVA利用多线程和Socket制作GUI界面的在线聊天室
目录 前言 功能设计 GUI画面展示 服务器端 客户端 私聊窗口 主要代码 服务器端 客户端 其它代码 打包成jar 打包成exe文件 如何让其它电脑访问聊天室? 最后 前言 最近刚好是期末,碰上Ja ...
- RAMMAP(运行内存清理工具)自动释放内存,并利用pyqt5制作图形界面
上一篇文章用python制作了一个自动清理内存的程序,利用cmd端口调用Rammap,不过只是做了一个托盘图标,这回用pyqt5做一个简单的图形界面,并实现对自动清理模式的一些设置 首先利用pyqt5 ...
- python利用tkinter制作GUI界面,爬取淘票票国庆中秋双节时下热映电影
淘票票电影热榜网址: https://dianying.taobao.com/showList.htm?spm=a1z21.6646273.city.2.4ed46d6ekOc3wH&n_s= ...
- python qt5 增加文本框_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog...
前面内容,我们介绍了PyQt5的一些常用基本控件. 温故而知新 计数器QSpinBox使用详解,Python用PyQt5制作图形界面基础控件篇 Python用PyQt5实现多种弹出消息框,QMessa ...
- 调用科大讯飞语音合成离线SDK的基础上调用pyqt5模块编写gui界面
程序说明 该程序是继我上一次调用科大讯飞语音合成离线SDK,用Python写了一个文本转语音的程序的进一步开发,这次开发是用pyqt5模块和其自带的designer做了一个gui界面. 程序展示 该程 ...
最新文章
- 【.NET开发之美】如何提高.NET DataMap中的加载速度
- Windows Server 2008 和 Windows Vista 结合的功能更加强大
- 可视化拖拽 UI 布局之拖拽篇
- 升级php_wamp怎么升级php版本
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- 计算机课件比赛总结,课件制作比赛活动总结
- Git初学札记(一)————Git简介与安装
- linux虚拟内存api,Linux虚拟内存空间分布-Go语言中文社区
- github免费私有仓库使用
- 一款基于jquery和css3实现的摩天轮式分享按钮
- Eslint常用命令
- 1688如何做视频外链
- iOS程序上架到appStore/已上线软件升级更新教程
- 关于高精地图-导航电子地图制作测绘资质的讯息分享
- IDEA远程提交hadoop任务时出现的错误
- Integer i1 = 10;和Integer = new Integer(10);的区别
- 英雄之刃显示服务器断开怎么办,常见问题_07073英魂之刃网页游戏官网
- JUnit 5 简介
- 数控加工中产品粗糙度的缺陷产生原因与排除方法
- 安装Win7+Ubuntu双系统