基于Python + PyQt搭建可视化页面的详细教程

 更新时间:2024年07月30日 10:16:59   作者:Z-Chelsea  
PyQt是一个Python绑定库,它是基于Qt库的,PyQt提供了一整套丰富的组件,包括窗口、按钮、菜单、列表框等,以及事件处理、布局管理、网络通信等多种功能,本文介绍了基于Python + PyQt搭建可视化页面的详细教程,需要的朋友可以参考下

Python + PyQt 搭建可视化页面(PyCharm)

1、配置PyQt5环境

1.1 安装PyQt5和PyQt5-tools

pip install PyQt5
pip install PyQt5-tools

1.2 QtDesigner和PyUIC环境的配置

配置QTDesigner,用来打开QT可视化开发工具
在PyCharm中依次打开:Files - Settings - Tools - External Tools 进行配置

1

2

在这里,
Name: QtDesginer
Program: 为下图地址
Working dirctory(生成的UI文件的保存地址): F i l e D i r FileDir FileDir\program (为你当前文件夹下的program文件夹)

3

填完信息后QtDesginer

4

1.3 配置PyUIC

如下图,配置信息为
Name: PyUIC
Program: python.exe地址
Working dictory(这个是将ui转换为py文件放置的地址): F i l e D i r FileDir FileDir (后面要用ui文件转换为py,这里相当于同ui文件同地址)

在这里插入图片描述

在这里插入图片描述

2、使用Qt Designer设计界面

依次打开: Tools - External Tools - QtDesigner

在这里插入图片描述

打开后的页面如选图所示,这里可以进行ui页面的设计

在这里插入图片描述

在这里插入图片描述

3、将UI文件转为py文件

选择想要转成py文件的ui文件,右键,选择External Tools - PyUIC 就会生成相应的py文件(位置由1.2 中设置)

在这里插入图片描述

在这里插入图片描述

4、编写代码,运用UI页面

在这里插入图片描述

以上就是基于Python + PyQt搭建可视化页面的详细教程的详细内容,更多关于Python PyQt可视化页面的资料请关注脚本之家其它相关文章!

相关文章

  • Python设计模式中的备忘录模式

    Python设计模式中的备忘录模式

    这篇文章主要为大家详细介绍了Python设计模式中的备忘录模式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • pyqt5数据库使用详细教程(打包解决方案)

    pyqt5数据库使用详细教程(打包解决方案)

    这篇文章主要介绍了pyqt5数据库使用教程(打包解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • python文件操作相关知识点总结整理

    python文件操作相关知识点总结整理

    这篇文章主要介绍了python文件操作相关知识点,整理汇总了Python文件操作所涉及的常见函数与方法,并给出了实例代码予以总结归纳,需要的朋友可以参考下
    2016-02-02
  • Python答题卡识别并给出分数的实现代码

    Python答题卡识别并给出分数的实现代码

    本文带领大家学习Python答题卡识别并给出分数的实现代码,代码实现思路清晰,简单易懂,Python识别答题卡相关知识感兴趣的朋友一起看看吧
    2021-06-06
  • python实现汉诺塔算法

    python实现汉诺塔算法

    这篇文章主要为大家详细介绍了python实现汉诺塔算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • Python内存管理方式和垃圾回收算法解析

    Python内存管理方式和垃圾回收算法解析

    这篇文章主要介绍了Python内存管理方式和垃圾回收算法解析,介绍了传统的垃圾回收机制,其工作方法,finalizer的问题等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Python使用Slider组件实现调整曲线参数功能示例

    Python使用Slider组件实现调整曲线参数功能示例

    这篇文章主要介绍了Python使用Slider组件实现调整曲线参数功能,结合实例形式分析了Python使用matplotlib与Slider组件进行图形绘制相关操作技巧,需要的朋友可以参考下
    2019-09-09
  • Python装饰器实现几类验证功能做法实例

    Python装饰器实现几类验证功能做法实例

    下面小编就为大家带来一篇Python装饰器实现几类验证功能做法实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Python中的套接字编程是什么?

    Python中的套接字编程是什么?

    不可否认,互联网已成为“存在之魂”,其活动以“连接”或“网络”为特征.使用套接字的最关键的基础之一,使这些网络成为可能.本文涵盖了有关使用Python进行套接字编程的所有领域.套接字可以帮助您建立这些连接,而Python无疑可以简化连接,需要的朋友可以参考下
    2021-06-06
  • Python素数检测的方法

    Python素数检测的方法

    这篇文章主要介绍了Python素数检测的方法,实例分析了Python素数检测的相关技巧,需要的朋友可以参考下
    2015-05-05

最新评论