GUI(Graphical User Interface)
译:用户和图形界面
GUI与程序交互的不同方式,包含3基本要素:输入,处理和输出。
常用GUI框架包括以下几种:
- wxPython
- Kivy
- Flexx
- PyQt
- Tkinter
- Pywin32
- PyGTK
- pyui4win
熟悉PyQt框架:
安装 pip install pyqt5
使用第三方工具Qt配合使用,Qt创建项目时自动生成的的.ui文件,需要转化为.py文件被python识别。需要进行如下处理
一、环境配置
1)Qt、pycharm、Python环境配置
pycharm中配置designer.exe路径
2).ui文件转化为.py文件代码
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
二、窗体创建
1、pycharm
2、qt designer
3、ui文件转化为py文件,将ui文件加入到项目目录下,运行PyUIC即可自动生成。
4、显示刚刚创建的窗口
import sysdef show_MainWindow():app = QtWidgets.QApplication(sys.argv) # 实例化QApplication类,作为GUI主程序入口MainWindow = QtWidgets.QMainWindow()ui = Ui_MainWindow() # 实例UI类ui.setupUi(MainWindow) # 设置窗体UIMainWindow.show()sys.exit(app.exec_()) #结束主过程if __name__ == '__main__':show_MainWindow()
转载于:https://www.cnblogs.com/hqczsh/p/11405446.html
GUI(Graphical User Interface)相关推荐
- GUI(Graphical User Interface)—关于一道题的按钮事件处理知识点总结
首先得多少了解GUI,才知道我总结的是什么 题目:设计一个界面,要求使用JFrame,JButton(2个),JTextArea控件.实现:JTextArea 用户可以在控件中输入内容:JButton ...
- Graphical User Interface(GUI)
AWT and Swing Abstract Window Toolkit (AWT): Introduced in Java 1.0 Provides classes and other tools ...
- B站台湾大学郭彦甫|MATLAB 学习笔记|07 Graphical user interface(GUI)设计
MATLAB学习笔记(07 Graphical user interface(GUI)设计) 如果想获得更好浏览体验的朋友可以转到下面链接 07 (MATLAB R2021a版本提示GUIDE将在未来 ...
- 基于Python的自媒体小助手---图形用户界面Graphical User Interface)
图形用户界面Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面.GUI 的需求变得明显,因为第一个人/计算机文本界面是通过所谓的 ...
- matlab gui 播放音频,基于MATLAB的GUI(Graphical User Interface)音频实时显示设计
[博主原创] 摘要:本文章的设计主要讲基于matlab的gui音频实时显示设计,此次设计的gui相当于一个简洁的音乐播放器,界面只有"录音"和"播放"两个控件, ...
- matlab gui .fig,精通MATLAB GUI设计 matlab gui 图形处理 图形用户界面(Graphical User Interface - 下载 - 搜珍网...
压缩包 : xunzai.com_陈垚光<精通MATLAB GUI设计>.rar 列表 陈垚光<精通MATLAB GUI设计>/第10章/exm10.m 陈垚光<精通MA ...
- pix2code:Generating Code from a Graphical User Interface Screenshot
微信公众号同步文章:让AI自动生成代码,我在研究未来可能让程序员失业的科技 微信公众号文章地址: https://mp.weixin.qq.com/s?__biz=MzI5NDMzMjY1MA==&a ...
- java图形用户界面交互_图形用户界面(graphical user interface)
1 java中提供的类库 1.1 定义 AWT(abstract windows toolkit)抽象窗口工具包:提供了与本地图形界面进行交互的接口,AWT中提供的图形函数与操作系统的图形函数有着对应 ...
- 零基础入门学习Python(33)-图形用户界面编程(GUI编程)EasyGui
用户界面编程,即平时说的GUI(Graphical User Interface)编程,那些带有按钮.文本.输入框的窗口的编程 EasyGui是一个非常简单的GUI模块,一旦导入EasyGui模块,P ...
最新文章
- Bioinformatics | 预测药物相互作用的多模式深度学习框架
- C++ 面向对象(类对象)
- 【Objective-C学习笔记】变量和基本的数据类型
- centos7 python3 sqlserver_Centos7.3下SQLServer安装配置方法图文教程
- eclipse目录出现重复情况 解决
- mysql安装转自 http://www.cnblogs.com/azhw/p/5143232.html
- 基本概念—机器学习ML与深度学习DL
- 使用PowerDesigner做数据库设计(二)
- 求瑞年的java程序,java 计算瑞年的方法
- 分割view窗口不响应onmousewheel_什么是响应者链?ios面试攻克篇(三)
- 如何在windows server 2008上配置NLB群集
- AJAX问题:如果SESSION丢失,会直接报错。
- bugfree如何修改Bug7种解决方案的标注方法 .
- Solr schema编写指导
- BZOJ3450 Easy
- 【210518】印象笔记 Windows 安装升级出现错误 “找不到msi文件” 解决办法
- Centos7配置软RAID+LVM
- 火狐浏览器丢失书签,恢复无法处理备份文件的解决方案
- 安全健康的使用计算机就要注意,长时间使用电脑应该注意健康
- [转]ISE中如何将自己的verilog源代码.v或VHDL源代码.vhd封装打包成IP核?