【无标题】

文章介绍了Qt作为C++的跨平台开发库,用于构建GUI程序,同时支持Python等脚本语言。PyQt5是Qt与Python的结合,主要涉及的模块有QtCore、QtGui和QtWidgets。文中详细阐述了如何在Anaconda环境下创建并激活虚拟环境,安装PyQt5,以及使用PyCharm进行UI开发。通过编写简单的Python代码展示了创建第一个PyQt程序的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考资料

课程:PyQt5 快速入门

配套课件:《PyQt5快速上手》 课件说明 (itprojects.cn)

查阅文档:https://doc.qt.io/qt-5/index.html

Qt介绍

  • Qt是一个跨平台的S++开发库,主要用来开发图形用户界面(GUI)程序
  • Qt是纯C+++开发的,正常情况下需要先学习C语言,然后再学C++才能使用At开发带界面的程序
  • 由于开源社区的存在,使得Qt还可以用Python、Ruby、Perl等脚本语言进行开发
  • Qt支持的操作系统有很多,Linux、Unix,智能手机ndroid、iOS、嵌入式系统等等

PyQt介绍

最常用的3个功能模块

  • QtCore:包含了核心的非GUI功能

    • 主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用
  • QtGui:包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类

  • QtWidgets:包含了一些创建桌面应用的UI元素

参考:Modules — PyQt Documentation v5.15.4 (riverbankcomputing.com)

安装PyQt

  • 1.打开Anaconda prompt,使用以下命令,利用conda新建一个虚拟环境
conda create -n py3.6-qt python=3.6
  • 2.使用以下命令切换到新建的虚拟环境下
conda activate py3.6-qt
  • 3.使用以下命令在新建的虚拟环境下安装pyQt包
pip install  pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/

使用PyCharm进行UI基本开发

1.新建项目,选择要使用的虚拟环境

在这里插入图片描述

  • (1)打开菜单的File,选择新建项目
  • (2)选择提前构建的解释器
  • (3)从conda的环境文件中找到刚刚创建的虚拟环境py3.6-qt
  1. 验证是否安装成功(使用以下命令查看当前PyQt版本)

    from PyQt5.QtCore import *
    print(QT_VERSION_STR)
    

在这里插入图片描述

输出当前版本,成功

  1. 第一个PyQt程序

    import sys
    from PyQt5.QtWidgets import  QApplication,QWidget
    
    if __name__=='__main__':
        app=QApplication(sys.argv)
    
        w=QWidget()
    
        #设置窗口标题
        w.setWindowTitle("第一个窗口界面")
    
        #展示窗口
        w.show()
    
        #程序运行循环等待状态
        app.exec_()
    

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值