IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> PyQt学习———环境配置 -> 正文阅读

[开发工具]PyQt学习———环境配置

序:毕设要做个PC端的界面来显示模型的结果,为了方便和python的模型配合,选择使用PySide2来做这个界面。学习过程中发现相关资料较少,一边自己总结一边搬运,希望方便后来人。


环境配置

我用的是pycharm搭配Qt designer的组合(感觉Qt Creater不是很好看),嫌麻烦的也可以直接用Qt Creater

  1. 安装python
  2. 安装pycharm
  3. 安装需要的包:pip3 install PyQt5 PySide2 # PyQt5里面有我们需要的类;PySide2里面有Qt desiger
  4. 配置Pycharm的工具(File? Settings? Tools? External Tool)
    在这里插入图片描述
    Name:自己看着顺眼的名字
    Program:需要根据自己的路径
    Working directory:$ProjectFileDir$
    在这里插入图片描述
    Argument:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
    Working directory:$FileDir$
    在这里插入图片描述
    Argument:$FileName$ -o $FileNameWithoutExtension$_rc.py
    Working directory:$FileDir$

第一个软件是可视化设计界面用的;第二个是将可视化设计的结果*.ui文件转换为*.py文件的工具;
第三个是将*.qrc的资源文件,转换为*.py的工具;配置完毕后,在文件夹列表右击,找到External Tools打开使用。

在这里插入图片描述

第一个Qt程序

完成配置后可以运行一下下面的程序,测试PyQt5的库是否顺利安装
在这里插入图片描述

#demo.py
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel


class Demo(QWidget):
    def __init__(self):
        super().__init__()
        label = QLabel("Hello, Qt!", self)
        label.move(50, 50)
        self.setGeometry(300, 300, 200, 200)


if __name__ == '__main__':
    app = QApplication([])
    window = Demo()
    window.show()
    sys.exit(app.exec_())
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-02 16:58:30  更:2021-12-02 16:59:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:03:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码