首页 > 编程知识 正文

QT FOR Python Windows环境配置,nodejs安装及环境配置windows

时间:2023-05-04 12:10:44 阅读:266244 作者:3101

QT FOR Python Windows环境配置 QT FOR Python 环境配置环境准备下载qt的包安装QT的包测试环境

QT FOR Python 环境配置

最近闲来无事,就搞了一下 QT for Python的东西,原来一直想做桌面软件,但是qt使用c++ 对C++也不是很熟,现在看到可以用python来弄,虽然python也不熟,但是总比C++要好上手一些, 就简单搞了一下,

环境准备

开始之前,我们需要先看一下我的当前环境:

win10 64位系统;python 3.7.2; 下载qt的包 下载链接:https://download.qt.io/ 然后逐层向下看目录:/snapshots/ci/pyside/选择一个版本目录 比如说我下载的版本目录就是/5.12/1547885753/pyside2/根据你自身的系统平台选择要下载的文件,比如我的是windows就下载了PySide2-5.12.1a1.dev1547885753-5.12.0-cp35.cp36.cp37-NONE-win32.whl文件 安装QT的包 检查本机是否安装pip,如果你安装了python的话应该是直接有的,windows+R打开运行输入cmd打开命令提示符在命令提示符内输入 pip -V如果提示出现pip 18.1 from c:users你的用户名appdatalocalprogramspythonpython37-32libsite-packagespip (python 3.7) 说明你pip是可以正常使用的,如果没有,请百度安装pip找到你刚才下载的QT包的路径,在命令提示符内直接输入 pip install 你的QT包所在目录/ySide2-5.12.1a1.dev1547885753-5.12.0-cp35.cp36.cp37-NONE-win32.whl 直接回车安装。 测试环境 新建一个py文本文件,比如新建 01_test.py把下面这些代码复制到文本里: import sysimport randomfrom PySide2.QtWidgets import (QApplication, QLabel, QPushButton, QVBoxLayout, QWidget)from PySide2.QtCore import Slot, Qtclass MyWidget(QWidget): def __init__(self): QWidget.__init__(self) self.hello = ["Hallo Welt", "你好,世界", "Hei maailma", "Hola Mundo", "Привет мир"] self.button = QPushButton("Click me!") self.text = QLabel("Hello World") self.text.setAlignment(Qt.AlignCenter) self.layout = QVBoxLayout() self.layout.addWidget(self.text) self.layout.addWidget(self.button) self.setLayout(self.layout) # Connecting the signal self.button.clicked.connect(self.magic) @Slot() def magic(self): self.text.setText(random.choice(self.hello))if __name__ == "__main__": app = QApplication(sys.argv) widget = MyWidget() widget.resize(800, 600) widget.show() sys.exit(app.exec_()) 然后运行一下这个文件出现这个界面:点击上面的【Click me】会出现不同语言文字的 你好,世界,说明你的环境安装完成了,然后你就可以愉快的惊醒qt for python 开发了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。