前言

使用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界面(一)相关推荐

  1. 使用Pyqt5制作GUI界面,并使用pyinstaller打包成exe文件

    1:安装需要的第三方库(pyqt5,pyqt5-tools) 如果读者使用的anaconda,在安装完上述两个包之后会出现spyder打开不了的情况,本博客是基于纯python3(重装 的,自己的sp ...

  2. pyqt5如何循环遍历控件名_利用Python的PyQt5编写GUI界面教学,QT5还是比较难的

    由于学校课程的项目,最近最近在学习如何利用Python语言和SQL Server编写一个读者图书借阅.查询管理的小程序.以此为契机吧,自己便开始了学习之路~ 这篇文章主要介绍自己如何使用PyQt5编写 ...

  3. matlab制作GUI界面(1)

    matlab制作GUI界面 概述 创建GUI界面 界面设置 静态文本 最后 概述 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的 ...

  4. PYqt5制作登陆界面

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 界面是根据b站up来做的链接放到文章末尾 本人菜鸡没能去除外面的form,效果图如下 文章目录 前言 一.环境搭建? 二.py源码 总 ...

  5. JAVA利用多线程和Socket制作GUI界面的在线聊天室

    目录 前言 功能设计 GUI画面展示 服务器端 客户端 私聊窗口 主要代码 服务器端 客户端 其它代码 打包成jar 打包成exe文件 如何让其它电脑访问聊天室? 最后 前言 最近刚好是期末,碰上Ja ...

  6. RAMMAP(运行内存清理工具)自动释放内存,并利用pyqt5制作图形界面

    上一篇文章用python制作了一个自动清理内存的程序,利用cmd端口调用Rammap,不过只是做了一个托盘图标,这回用pyqt5做一个简单的图形界面,并实现对自动清理模式的一些设置 首先利用pyqt5 ...

  7. python利用tkinter制作GUI界面,爬取淘票票国庆中秋双节时下热映电影

    淘票票电影热榜网址: https://dianying.taobao.com/showList.htm?spm=a1z21.6646273.city.2.4ed46d6ekOc3wH&n_s= ...

  8. python qt5 增加文本框_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog...

    前面内容,我们介绍了PyQt5的一些常用基本控件. 温故而知新 计数器QSpinBox使用详解,Python用PyQt5制作图形界面基础控件篇 Python用PyQt5实现多种弹出消息框,QMessa ...

  9. 调用科大讯飞语音合成离线SDK的基础上调用pyqt5模块编写gui界面

    程序说明 该程序是继我上一次调用科大讯飞语音合成离线SDK,用Python写了一个文本转语音的程序的进一步开发,这次开发是用pyqt5模块和其自带的designer做了一个gui界面. 程序展示 该程 ...

最新文章

  1. 【.NET开发之美】如何提高.NET DataMap中的加载速度
  2. Windows Server 2008 和 Windows Vista 结合的功能更加强大
  3. 可视化拖拽 UI 布局之拖拽篇
  4. 升级php_wamp怎么升级php版本
  5. SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
  6. 计算机课件比赛总结,课件制作比赛活动总结
  7. Git初学札记(一)————Git简介与安装
  8. linux虚拟内存api,Linux虚拟内存空间分布-Go语言中文社区
  9. github免费私有仓库使用
  10. 一款基于jquery和css3实现的摩天轮式分享按钮
  11. Eslint常用命令
  12. 1688如何做视频外链
  13. iOS程序上架到appStore/已上线软件升级更新教程
  14. 关于高精地图-导航电子地图制作测绘资质的讯息分享
  15. IDEA远程提交hadoop任务时出现的错误
  16. Integer i1 = 10;和Integer = new Integer(10);的区别
  17. 英雄之刃显示服务器断开怎么办,常见问题_07073英魂之刃网页游戏官网
  18. JUnit 5 简介
  19. 数控加工中产品粗糙度的缺陷产生原因与排除方法
  20. 安装Win7+Ubuntu双系统

热门文章

  1. 新功能 | 智能开放搜索上线定制分词器
  2. 2020新鲜出炉的Android大厂面试题锦集(BAT TMD JD 小米),Github标星5K 建议收藏!
  3. 科学课中如何利用计算机教学,浅谈小学科学课上计算机技术的运用
  4. 数据分析, 2020年业绩指标如何预测?
  5. OMNET++学习(Networks)
  6. 使用Serv_U架设FTP服务器(图解)
  7. python统计微信消费
  8. openwrt设置内网端口映射
  9. 苹果备份删除有影响吗_iPhone12 会造成消磁影响吗?苹果这样回答……
  10. ios获取手机用户是否开启关闭静音