想使用Qt for Python要2个条件:
1.Python 3.5以后的版本(包括3.5);
2.libclang 3.9以后的版本(包括3.9);

输入这条命令进行安装;

python -m pip install --index-url=http://download.qt.io/snapshots/ci/pyside/5.11/latest pyside2 --trusted-host download.qt.io

程序运行截图如下:

安装python 使用pip 安装Qt

安装libclang 3.9以后的版本:

他有个选项,是加到环境变量里面,不会配的同学一定要选择,加到环境变量里面;

搞好了,建立一个py文件,测试如下代码:

import PySide2.QtCoreprint(PySide2.QtCore.qVersion())

运行截图如下:

再来一套测试代码:

代码如下:

import sys
import randomfrom PySide2 import QtCore, QtWidgets, QtGuiclass MyWidget(QtWidgets.QWidget):def __init__(self):super().__init__()self.hello = ["Hallo Welt", "你好,世界", "Hei maailma",\"Hola Mundo", "Привет мир"]self.button = QtWidgets.QPushButton("Click me!")self.text = QtWidgets.QLabel("Hello World")self.text.setAlignment(QtCore.Qt.AlignCenter)self.text.setFont(QtGui.QFont("Titillium", 30))self.button.setFont(QtGui.QFont("Titillium", 20))self.layout = QtWidgets.QVBoxLayout()self.layout.addWidget(self.text)self.layout.addWidget(self.button)self.setLayout(self.layout)self.button.clicked.connect(self.magic)def magic(self):self.text.setText(random.choice(self.hello))if __name__ == "__main__":app = QtWidgets.QApplication([])widget = MyWidget()widget.resize(800, 600)widget.show()sys.exit(app.exec_())

运行截图如下:

PySide文档阅读笔记-第一个Qt for Python程序相关推荐

  1. Qt文档阅读笔记-写一个简单的单元测试

    程序运行截图如下: 控制台: QtCreator: 源码如下: test.pro QT += widgets testlibHEADERS = head.h SOURCES = source.cpp ...

  2. Qt文档阅读笔记-单元测试中构建标准检测程序(CPU、Linux性能、内存泄漏等)

    这里需要介绍一个宏,主要就是靠使用这个宏完成功能: QBENCHMARK{//TODO } 在单元测试中,这个宏在那个函数中,那么这个函数就会进行多次测试,如果不需要多次调用可以用下面的这宏代替: Q ...

  3. Qt文档阅读笔记-共享库的创建与调用

    使用共享库的符号 这个符号可以作用在变量.类.函数中,并且这些都可以被调用端使用. 在编译共享库中,需要使用export符号.在使用端调用的时候使用import符号. 这里是本人从文档中记录的笔记,大 ...

  4. Qt文档阅读笔记-加载HeightMap(高度图)构造3D地形图

    Qt文档阅读笔记-加载HeightMap(高度图)构造3D地形图 QHeightMapSurfaceDataProxy:是Q3DSurface的一个基本代理类. 他是专门加载高度图. 高度图是没有X, ...

  5. Qt文档阅读笔记-Rotations Example相关

    Rotations Example文档阅读笔记 使用这种方式,对y轴和z轴进行旋转. QQuaternion yRotation = QQuaternion::fromAxisAndAngle(0.0 ...

  6. FreeRTOS官方指导文档阅读笔记

    FreeRTOS官方指导文档阅读笔记 基于 161204_Mastering_the_FreeRTOS_Real_Time_Kernel-A_Hands-On_Tutorial_Guide.pdf,可 ...

  7. Blockly学习之文档阅读笔记

    文档阅读来源--谷歌官网介绍: https://developers.google.com/blockly/guides/overview 概述 一个用于Web.Android.iOS的可视化代码编辑 ...

  8. Qt文档阅读笔记-QWebEngineView及QML WebEngineView

    这里主要是最近有给Java Web项目及Qt项目需要混合,自己搞的QtWebEngine没有问题,而用了项目里面的,就有问题,在此阅读下官方资料,看看能不能解决这样莫名其妙的问题,在此记录下本次的阅读 ...

  9. Qt文档阅读笔记-moc工具使用及其理论(moc工具如何添加到makefile中)

    moc(Meta-Object Compiler):用于处理Qt中关于C++的扩展. moc工具读取C++头文件,看看这个头文件里面的类是不是包含Q_OBJECT宏,它会将这个头文件,转换为带有met ...

最新文章

  1. Jquery判断元素是否隐藏:display属性状态值
  2. python与图书编辑
  3. Flex与.NET互操作(四):使用HttpService、URLReqeust和URLLoader加载/传输数据
  4. 几种在不同的位置打开 SAP HANA Database explorer 的办法
  5. 修复计算机的英语,Windows Repair最新版
  6. Python——为什么要在意:模块重载
  7. Jenkins与Docker的自动化CI/CD实战
  8. 显示器提示超频的解决办法
  9. [渝粤教育] 西南科技大学 画法几何与机械制图 在线考试复习资料
  10. sql round函数(case函数)
  11. 石柯送点 国足0:2不敌韩国小组第二出线
  12. 联想扬天P600台式电脑安装Win10系统方法
  13. java中map和表单字符串相互转换
  14. Ubuntu下与openvpx相关的目录和文件
  15. 牛客网暑期ACM多校训练营(第八场)
  16. android 如何实现弹幕,Android简单实现弹幕效果
  17. 中国15家外卖O2O大盘点-2014
  18. 2019年燕山大学大学生程序设计大赛(一)
  19. Tensorflow中部分API弃用(tf.sub/tf.mul/tf.neg)
  20. IPv6 地址的 tentative 状态

热门文章

  1. 优秀程序员的开发效率是普通程序员的 10 倍,那么如何提升呢?
  2. 10 大编程算法帮助程序员踏上“高手”层次,了解一下,你绝对不亏!
  3. Weblogic 10.3.2 安装过程中出现致命错误的处理方法
  4. 5000字权威指南分享!企业如何正确制定 IT 战略及其路线图
  5. HONGJIN4 2013
  6. 今天的但我发现了幸福的超级玛丽,白萝卜的种子
  7. 现在好多人做 局域网聊天
  8. 开始投靠C#,入门版(一)
  9. 一个25岁董事长给程序员的18条忠告
  10. 用线程实现动态改变图标