Python 图形界面框架 PySide6 使用及避坑指南

Python374

使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但基于GUI做一些小工具,还是很实用的。

在界面工具中,PySide6功能强大,与Pycharm相结合,可以满足各种变态与正常的需求。
PySide6的界面目前为两种,一种是传统的QT Widgets,另一种是相对新颖的QML。

本文演示了PySide6 的安装、配置、以天气预报示例演示了开发流程,对期间碰到的问题进行了梳理和总结。
环境信息是:Win10、PyCharm 2020.1、PySide6 6.2.2.1、PyInstaller 4.8、Python 3.7,基于QT Widgets设置图形界面。

安装PySide6

安装PySide6

Qt是一个跨平台的C++图形界面应用程序框架
它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序。
Qt很容易扩展,并且允许真正地组件编程。
基本上,Qt同X Window上的Motif,Openwin,GTK等图形界面库以及Windows平台上的MFC、OWL、VCL、ATL是同类型的东西。

  • PySide6是来自于Qt for Python项目的官方Python模块,它提供了对完整Qt 6.0+框架的访问。
  • Qt Designer 拖拽式的界面设计工具:通过拖拽的方式放置控件,并实时查看控件效果进行快速UI设计
  • PyUIC:主要是把Qt Designer生成的.ui文件换成.py文件
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

【赵渝强老师】MySQL的闪回

MySQL DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数据。此法费时费力,甚至...
Python

Python文件操作与面向对象

Python文件操作与面向对象 一、文件备份案例 1、实例代码 1、接收用户输入的文件名(要备份的文件名) oldname = input('请输入要备份的文件名称:') # python.txt 2...
Python

线程池的极简用法——内置线程池multiprocessing

大家好,今天博主来分享一个线程池的小捷径——内置线程池的使用方法 一、背景 说道多线程,对变成层有了解的小伙伴一定不陌生,虽然不知道是什么但是也会从各大网站、面试分享等途径听说过。这里就不做过多的介绍...
Python

【机器学习】线性回归预测

前言 回归分析就是用于预测输入变量(自变量)和输出变量(因变量)之间的关系,特别当输入的值发生变化时,输出变量值也发生改变!回归简单来说就是对数据进行拟合。线性回归就是通过线性的函数对数据进行拟合。机...
Python

自动化运维开发-ansible接口

目录​ ​​探测模块和工具2 ​​​ ​​存活扫描nmap|telnetlib 2 ​​​ ​​主机登录探测pexpect|paramiko 2 ​​​ ​​ansible运维4 ​​​ ​​ansi...
Python

Python猜拳小游戏 彩色控制台版

Python猜拳小游戏 彩色控制台版 精选原创 lanxiaofang2022-08-11 14:19:35博主文章分类:Python ©著作权 文章标签 控制台输入 随机数 随机函数 猜拳小游戏 文...
Python

利用Python抢回在蚂蚁森林把逝去的能量

目录 4 Python——uiautomator2库安装 1 蚂蚁森林简介 蚂蚁森林是一项旨在带动公众低碳减排的公益项目,每个人的低碳行为在蚂蚁森林里可计为"绿色能量"。"绿色能量"积累到一定程度,就...