一.搭建环境

  • 1.python官网下载python3.7.4 安装

https://www.python.org/ftp/python/3.7.4/python-3.7.4.exe

  • 2.命令行安装PySide2

    pip install PySide2

  • 3.安装qt 5.13

    参考帖子

二、创建demo程序

  • 1.打开qt 5.13,创建Qt for Python - Windows 程序

  • 2.在main.py里追加如下代码

追加导入

    # This Python file uses the following encoding: utf-8import sysimport randomfrom PySide2 import QtCore, QtWidgets, QtGui

定义MyWidget类

class 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.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))

添加main函数,显示窗口

if __name__ == "__main__":app = QtWidgets.QApplication([])widget = MyWidget()widget.resize(800, 600)widget.show()sys.exit(app.exec_())
  • 3.运行截图

参考qt官方文档 https://doc.qt.io/qtforpython/gettingstarted.html

Qt for Python快速入门相关推荐

  1. python快速编程入门教程-半小时带你快速入门Python编程,Python快速入门教程

    1,Introduction to Python (Python入门) 2,Python是什么? Python 官方网站的描述 Python is a programming language tha ...

  2. python软件怎么使用-Python快速入门—如何选择使用包管理工具?

    原标题:Python快速入门-如何选择使用包管理工具? 源 | cnblogs文 | 包子 在Python环境中已经有很多成熟的包,可以通过安装这些包来扩展我们的程序. 例如,很多时候Python开发 ...

  3. python魔力手册-小白入门宝典:Python快速入门魔力手册 PDF 超清版

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于小白入门.python入门.Python手册方面的内容,本书是由魔力手册出版,格式为PDF,资源大小11.8 MB,魔力手册编写,目前豆 ...

  4. python的快速入门-Python快速入门,你想要的就在这里了!

    原标题:Python快速入门,你想要的就在这里了! 学习Python您是否会面临以下问题?"网上充斥着大量的学习资源.书籍.视频教程和博客,但是大部分都是讲解基础知识,不够深入:也有的比较晦 ...

  5. python快速入门 pdf-Python快速入门 (第3版) PDF 下载

    相关截图: 资料简介: 这是一本Python快速入门书,基于Python 3.6编写.本书分为4部分,*部分讲解Python的基础知识,对Python进行概要的介绍:第二部分介绍Python编程的重点 ...

  6. 简单比较python语言和c语言的异同-Python快速入门之与C语言异同

    原标题:Python快速入门之与C语言异同 代码较长,建议使用电脑阅读本文. 10分钟入门Python 本文中使用的是Python3如果你曾经学过C语言,阅读此文,相信你能迅速发现这两种语言的异同,达 ...

  7. python快速入门第三版-Python 快速入门:第3版 配套资源 PDF 完整版

    给大家带来的一篇关于Python入门相关的电子文档资源,介绍了关于Python.快速入门方面的内容,本书是由Python官网出版,格式为PDF,资源大小23 MB,码小辫编写,目前豆瓣.亚马逊.当当. ...

  8. python免费课程讲解-Python快速入门免费课程

    天善学院介绍:天善学院是国内最大的BI 产品学习平台,致力于推动国内BI.数据分析.大数据领域的人员学习和发展,课程涵盖国际国内知名BI可视化产品,cognos.tableau.qv等等,课程量丰富. ...

  9. 【机器学习】Python 快速入门笔记

    Python 快速入门笔记 Xu An   2018-3-7  1.Python print #在Python3.X中使用print()进行输出,而2.x中使用()会报错 print("he ...

最新文章

  1. 基于php编写的新闻类爬虫,插入WordPress数据库
  2. android广告平台刷量,数据显示:Android平台广告营收首超iOS
  3. TypeScript 3.0下react默认属性DefaultProps解决方案
  4. kafka单节点部署无法访问问题解决
  5. Linux 文件基本属性
  6. C语言编程的Debug版和Release版
  7. RabbitMQ之mandatory和immediate
  8. SAP UI5里input field live search的实现例子
  9. Open3d之颜色映射优化
  10. 字节转换,字符串与数字转换
  11. EAUML日拱一卒-活动图::14.2 Behavior StateMachines (6) - Transitions
  12. (6)微信运动点赞(下)-JsDroid引流脚本混合式开发技术系列教程By飞云脚本学院
  13. usb keyboard找不到驱动程序_台式机也能用上蓝牙,毕亚兹USB蓝牙适配器体验
  14. 2021Fall - 欧陆CS转交互留学项目信息整理
  15. Linux 云服务器aircrack-ng后台跑包并用邮件发送结果
  16. CLASST T 使用
  17. Qt:一个简洁漂亮的高仿网易云播放器
  18. [LOJ6515]「雅礼集训 2018 Day10」贪玩蓝月
  19. Linux 上最好的 9 个免费视频编辑软件(2018) | Linux 中国
  20. 一份机器学习的自白书

热门文章

  1. Ripple数据本地存储概览
  2. 设计模式-享元模式(外包真香)
  3. 【统计学】各统计量及其抽样分布(z分布,t分布,卡方分布)
  4. ORB_SLAM3代码学习(1)
  5. iframe跨域的几种常用方法
  6. Centos7.9配置SFTP教程
  7. 【H5 3D应用开发】Blender 制作导出Obj模型带纹理到three.js(二)
  8. 男性英语 MEN'S ENGLISH
  9. 决策树与回归树区别到底在哪
  10. 最新pycharm激活码