译:用户和图形界面

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)相关推荐

  1. GUI(Graphical User Interface)—关于一道题的按钮事件处理知识点总结

    首先得多少了解GUI,才知道我总结的是什么 题目:设计一个界面,要求使用JFrame,JButton(2个),JTextArea控件.实现:JTextArea 用户可以在控件中输入内容:JButton ...

  2. Graphical User Interface(GUI)

    AWT and Swing Abstract Window Toolkit (AWT): Introduced in Java 1.0 Provides classes and other tools ...

  3. B站台湾大学郭彦甫|MATLAB 学习笔记|07 Graphical user interface(GUI)设计

    MATLAB学习笔记(07 Graphical user interface(GUI)设计) 如果想获得更好浏览体验的朋友可以转到下面链接 07 (MATLAB R2021a版本提示GUIDE将在未来 ...

  4. 基于Python的自媒体小助手---图形用户界面Graphical User Interface)

    图形用户界面Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面.GUI 的需求变得明显,因为第一个人/计算机文本界面是通过所谓的 ...

  5. matlab gui 播放音频,基于MATLAB的GUI(Graphical User Interface)音频实时显示设计

    [博主原创] 摘要:本文章的设计主要讲基于matlab的gui音频实时显示设计,此次设计的gui相当于一个简洁的音乐播放器,界面只有"录音"和"播放"两个控件, ...

  6. matlab gui .fig,精通MATLAB GUI设计 matlab gui 图形处理 图形用户界面(Graphical User Interface - 下载 - 搜珍网...

    压缩包 : xunzai.com_陈垚光<精通MATLAB GUI设计>.rar 列表 陈垚光<精通MATLAB GUI设计>/第10章/exm10.m 陈垚光<精通MA ...

  7. pix2code:Generating Code from a Graphical User Interface Screenshot

    微信公众号同步文章:让AI自动生成代码,我在研究未来可能让程序员失业的科技 微信公众号文章地址: https://mp.weixin.qq.com/s?__biz=MzI5NDMzMjY1MA==&a ...

  8. java图形用户界面交互_图形用户界面(graphical user interface)

    1 java中提供的类库 1.1 定义 AWT(abstract windows toolkit)抽象窗口工具包:提供了与本地图形界面进行交互的接口,AWT中提供的图形函数与操作系统的图形函数有着对应 ...

  9. 零基础入门学习Python(33)-图形用户界面编程(GUI编程)EasyGui

    用户界面编程,即平时说的GUI(Graphical User Interface)编程,那些带有按钮.文本.输入框的窗口的编程 EasyGui是一个非常简单的GUI模块,一旦导入EasyGui模块,P ...

最新文章

  1. Bioinformatics | 预测药物相互作用的多模式深度学习框架
  2. C++ 面向对象(类对象)
  3. 【Objective-C学习笔记】变量和基本的数据类型
  4. centos7 python3 sqlserver_Centos7.3下SQLServer安装配置方法图文教程
  5. eclipse目录出现重复情况 解决
  6. mysql安装转自 http://www.cnblogs.com/azhw/p/5143232.html
  7. 基本概念—机器学习ML与深度学习DL
  8. 使用PowerDesigner做数据库设计(二)
  9. 求瑞年的java程序,java 计算瑞年的方法
  10. 分割view窗口不响应onmousewheel_什么是响应者链?ios面试攻克篇(三)
  11. 如何在windows server 2008上配置NLB群集
  12. AJAX问题:如果SESSION丢失,会直接报错。
  13. bugfree如何修改Bug7种解决方案的标注方法 .
  14. Solr schema编写指导
  15. BZOJ3450 Easy
  16. 【210518】印象笔记 Windows 安装升级出现错误 “找不到msi文件” 解决办法
  17. Centos7配置软RAID+LVM
  18. 火狐浏览器丢失书签,恢复无法处理备份文件的解决方案
  19. 安全健康的使用计算机就要注意,长时间使用电脑应该注意健康
  20. [转]ISE中如何将自己的verilog源代码.v或VHDL源代码.vhd封装打包成IP核?

热门文章

  1. 第 11 章 进度条媒体对象和 Well 组件
  2. java 前置零_程序员面试必考题(二十二):Java中的前置条件和后置条件
  3. 计算机c盘无法扩展,C盘不够大怎么办 怎么扩展C盘容量合并硬盘分区
  4. 读书之后写笔记的软件哪个好
  5. HTML CSS JS实现网页聊天窗口,js实现聊天对话框
  6. 初学Java多线程:线程简介
  7. 【2021.08】python会员数据化运营task01
  8. 信创云元年,易捷行云EasyStack发布新一代全栈信创云
  9. 以卖单车为例形象理解23种设计模式
  10. ale_python_interface安装操作