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 sys

def show_MainWindow():
    app = QtWidgets.QApplication(sys.argv)  # 实例化QApplication类,作为GUI主程序入口
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()    # 实例UI类
    ui.setupUi(MainWindow)  # 设置窗体UI
    MainWindow.show()
    sys.exit(app.exec_())   #结束主过程

if __name__ == '__main__':
    show_MainWindow()

  

转载于:https://www.cnblogs.com/hqczsh/p/11405446.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值