使用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文件
相关文章
【赵渝强老师】MySQL的闪回
MySQL DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数据。此法费时费力,甚至...
Python文件操作与面向对象
Python文件操作与面向对象 一、文件备份案例 1、实例代码 1、接收用户输入的文件名(要备份的文件名) oldname = input('请输入要备份的文件名称:') # python.txt 2...
Python实时目标跟踪系统神器,自动驾驶,违章检测?分分钟做出来
Original: https://www.cnblogs.com/pythonQqun200160592/p/15692296.html Author: python可乐编程 Title: Pyth...
线程池的极简用法——内置线程池multiprocessing
大家好,今天博主来分享一个线程池的小捷径——内置线程池的使用方法 一、背景 说道多线程,对变成层有了解的小伙伴一定不陌生,虽然不知道是什么但是也会从各大网站、面试分享等途径听说过。这里就不做过多的介绍...
【机器学习】线性回归预测
前言 回归分析就是用于预测输入变量(自变量)和输出变量(因变量)之间的关系,特别当输入的值发生变化时,输出变量值也发生改变!回归简单来说就是对数据进行拟合。线性回归就是通过线性的函数对数据进行拟合。机...
怎么抓取网上的音频呢?我来操作下嘿嘿…
首先:如果你没有request、re模板,你需要win + r 进入终端 输入:pip install requests,下载re模板一个道理 such as! 如果你不清楚是否下载过 可以pip l...
自动化运维开发-ansible接口
目录 探测模块和工具2 存活扫描nmap|telnetlib 2 主机登录探测pexpect|paramiko 2 ansible运维4 ansi...
golang 配置文件解析神器–viper
安装方式:go get github.com/spf13/viper viper是一个十分强大的配置文件解析工具,具有以下特点 设置默认值 支持的文件包括JSON, TOML, YAML, HCL, ...
Python猜拳小游戏 彩色控制台版
Python猜拳小游戏 彩色控制台版 精选原创 lanxiaofang2022-08-11 14:19:35博主文章分类:Python ©著作权 文章标签 控制台输入 随机数 随机函数 猜拳小游戏 文...
python 学习笔记(十二)–Django 基本知识点小结
构造函数格式: 作用: 向客户端浏览器返回相应,同时携带响应体内容。 参数: --content:表示返回的内容。 --status_code:返回的HTTP响应状态码(默认为200)。 --cont...
django 数据迁移–在已有数据表的情况下,django如何与已有的数据库表映射
问题: mysql 数据库中存在数据库表: user 在编写django 后端接口操作时,未在models.py中创建表相关类 此时,如何在直接使django与user 建立映射关系? 解决方案一: ...
matplotlib InstallationError: Command python setup.py egg_info failed with error code 1
matplotlib InstallationError: Command python setup.py egg_info failed with error code 1 原创 TechOnly2...
分享写python需要养成的9个编程好习惯,希望给你们带来帮助~
🏏 前言 大家早好、午好、晚好吖~ 再写python代码的时候,我们有时候的习惯会导致很繁琐的结果。 现在我整理以下9个编程好习惯,提供给大家参考一下,希望给你们带来帮助~ 🏑 1. 提前设计 写代码...
利用Python抢回在蚂蚁森林把逝去的能量
目录 4 Python——uiautomator2库安装 1 蚂蚁森林简介 蚂蚁森林是一项旨在带动公众低碳减排的公益项目,每个人的低碳行为在蚂蚁森林里可计为"绿色能量"。"绿色能量"积累到一定程度,就...
查看CSDN文章详细信息 存到CSV中
查看CSDN文章详细信息 存到CSV中 精选原创 lanxiaofang2022-08-05 14:27:59博主文章分类:Python ©著作权 文章标签 json python 爬虫 文章分类 P...