• 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()
    

      

  • 相关阅读:
    不要再胡思乱想了
    sqoop和mysql之间导出问题
    reids3.0安装文档
    java面试
    java面试2
    大数据面试题 ---阿善有用
    rdd-api整理
    RDD弹性分布式数据集特性总结
    spark-on-yarn配置参数
    资源调度
  • 原文地址:https://www.cnblogs.com/hqczsh/p/11405446.html
Copyright © 2020-2023  润新知