PySide简介

PySide:Python语言在GUI开发中的利器 python GUI开发中PySide2、PySide6及PyQt间区别,python版本要求,官方文档支持等 阅读详情
  • 概述

     PySide是什么?PySide是Qt界面框架对Python语言的绑定,可以使用Python语言和Qt进行界面开发,Python程序员开发桌面程序,可选的界面包括(不仅限于)如下几种:

名称目标描述
TkInterTkPython“事实上”的标准界面库(界面不是很Modrn)
PyGtkGTK使用C风格的界面库
PyQtQtQt For Python的另一种方式
IronPython.NET/MonoMicrosoft .NET

      PyQt和PySide都是Qt进行的Python绑定,二者的不同之处在与PySide提供供商用的LGPL协议,PyQt使用开源的GPL协议,商用需要向Riverbank's software购买。PyQt相对比较成熟,提供了Python对Qt5的支持。

      PySide由Qt官方维护,PySide目前最新版本是1.2.2,完成了对Qt4.8版本的完整实现,开源的PySide代表着未来,具体介绍可以参考:PySide Wiki


  • 开发环境搭建

    开发环境的搭建很简单,需要安装Python和PySide,Python的版本需要>=2.6,建议使用Python2.7系列,提供了部分Python3.x系列的支持,也可以使用Python3.x,Python的安装可以在Python官网下载对应平台的Python,在Windows下有直接安装的exe,十分方便。

    本系列在Windows平台开发,PySide在PyPI中已经有相应的下载,安装可以下载安装包,也可以联网后使用pip直接安装。 假设Python安装的D:\Python27之中,在Python目录下有一个Scripts目录,启动命令提示符,切换到该目录下,键入命令:

pip install PySide
等待几分钟后安装即提示完成。测试一下PySide是否安装成功:

启动Python的交互命令行,键入:

import PySide
如果没有提示出错,代表安装成功了,可以进一步使用下面的操作查看PySide的版本:

PySide.__version__
提示PySide的版本为1.2.2

  • Hello,PySide

第一个使用PySide的示例,新建一个Hello.py文件,输入以下内容:

# Import PySide classes
import sys
from PySide.QtCore import *
from PySide.QtGui import *


# Create a Qt application
app = QApplication(sys.argv)
# Create a Label and show it
label = QLabel("Hello World")
label.show()
# Enter Qt application main loop
app.exec_()
sys.exit()
双击该文件,运行结果:



Python Qt PySide6简介 自今天起开学学习,白月黒羽的教程,有网页介绍,有视频,非常的详细。 阅读详情

相关推荐

PySide6入门教程之一 | 手把手教你安装PySide6及环境配置

w94ghz的博客 4万+

Py之PySide:PySide的简介、安装、使用方法之详细攻略

PySide 是一个Python的图形化界面(GUI)库,由C++版的Qt开发而来,在用法上基本与C++版没有特别大的差异。PySide 是一个python绑定的跨平台图形化界面 Qt库。PySide是由诺基亚公司开发的,简单来说就是其Qt库的Python移植(原先是C++的)。目前,支持Python的Qt库有两个PyQt和PySide,PySide是PyQt 的兄弟,常被网友戏称为诺基亚的亲儿子。PySide是一个免费的软件。

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1万+

PyQt和PySide的区别和比较

然而,由于一些细微的差异,特别是在信号和槽机制方面,一些代码可能需要进行适业项目中使用PyQt,您需要购买相应的许可证。PyQt的开发者许可证是商业许可证,因此如果您想在商业项目中业项目中使用PyQt,您需要购买相应的许可证。而PySide采用了LGPL许可证,可以在商业和业项目中使用PyQt,您需要购买相应的许可证。然而,由于一些细微的差异,特别是业项目中使用PyQt,您需要购买相应的许可证。PyQt和PySide都提供了对Qt框架的Python绑定,业项目中使用PyQt,您需要购买相应的许可证。

PgosOcaml的博客 4792

PyQt、PySide、PySide2这三者到底有什么区别?

前言 总所周知,Python语言在这两年确实很火,作为一种“胶水”语言,似乎它是万能的,什么都能做,这依赖于它能够支持无数的外部库,这使得Python就变得无比强大。那么身为Qt的开发者,也自然不会放过Python语言的集成了,毕竟它这么牛叉,说不定哪天可以用到项目中来呢是吧,那就必须得提前了解一下了。 那么,面对网上那么多支持的模块:PyQt、PySide、PySide2,到底该用哪一个呢?这几...

luoyayun361的专栏 8万+

【pyside6 拓展】QtPositioning模块简介

模块是 Qt 中用于处理定位和地理信息的库,提供了获取设备的当前位置、轨迹等功能。这个模块可以通过GPS、Wi-Fi、蓝牙等技术获取设备的地理位置。主要包含了用于定位的类,如和,以及用于设置和管理定位服务的类,如。QtPositioning 主要应用于地图应用、导航系统、位置跟踪等场景。类用于表示地理坐标。它包含了纬度、经度、高度等信息,并且提供了计算两点之间距离的方法。latitude():获取纬度。:获取经度。:计算与另一个坐标的距离(米)。:获取当前定位的坐标(类型)。:获取定位的精度(米)

m0_62599305的博客 887

第一节_PySide6简介、配套环境安装和配置,小白专属,手把手教学

PySide6 是 Qt 框架的官方 Python 绑定,支持跨平台桌面应用开发,兼具开发效率和性能。与 PyQt6 相比,PySide6 由 Qt 官方维护,采用 LGPL 许可证,适合商业闭源项目,且支持最新 Qt 特性。文章还详细介绍了 Python 和 PyCharm 的安装与配置步骤,以及如何在 PyCharm 中集成 PySide6 的开发工具(如 Designer、UIC 和 RCC),以便快速构建 Qt 应用。

su桥木的博客 4113

Pyside6 -- 简介

PySide6 是 Qt6 官方的 Python 绑定库,允许开发者在 Python 中使用 Qt 6 的功能进行跨平台的应用程序开发。它提供了 Qt 的图形用户界面(GUI)框架,支持窗口、控件、布局管理、事件处理以及多种标准功能,同时还支持音频、视频、多媒体、网络等高级功能。PySide6 是 Qt6 生态系统的一部分,主要面向开发现代的桌面应用程序,支持 Windows、macOS 和 Linux 平台。在使用方面没啥大的区别,Pyside2,Pyside6,2和6改个数字就行!

qq_63913621的博客 1762

单细胞分析R包monocle3服务器安装教程

由于centos7系统yum只能安装到低版本gdal,而monocle3依赖包需要 gdal>2 版本,从gdal官网下载2.4.4版本编译安装。monocle3的安装是通过cole-trapnell-lab安装的,该包挂在github上,需要通过github先安装leidenbase包,需要提前安装devtools包下载工具。接着利用BiocManager安装相应的依赖包,由于这些包的特殊性,所以不要切换到国内Bio_Mirror镜像,否则会找不到,如果一次不成功,缺啥补啥即可。运行 ldconfig。

qq_36608036的博客 1万+

PySide6 GUI 学习笔记——PySide6简介及其安装

PySide是Qt的Python应用,它将C++环境下的Qt移植到Python环境。

Humbunklung的专栏 2304

车载测试实战:adb logcat日志高效抓取与问题定位技巧

本文详细介绍了车载测试中adb logcat日志的高效抓取与问题定位技巧。作为车载测试的“第一现场”,adb logcat能实时、精准地抓取系统与应用日志,是定位应用崩溃、ANR及功能异常等问题的关键工具。文章从环境搭建、核心命令组合拳到实战分析与自动化脚本,提供了完整的操作指南,帮助测试人员快速掌握这一必备技能,大幅提升问题排查效率。

ii567的博客 1039

gtsam 学习十(ISAM2 理论)

翻译自:iSAM2: Incremental Smoothing and Mapping Using the Bayes Tree 摘要 提出了一种新型的贝斯树处理稀疏矩阵,在转化为因子图,可以更好的求解平方根信息和映射问题。 文中提出了三个概念 使用概率密度项进行矩阵分解 介绍如何将矩阵分解转换为贝叶斯数和条件概率密度 基于贝叶斯树提供了一种新的系数非线性优化:ISAM2(进行重新排序和重新线性化,避免了批量更新) 问题描述 文章聚焦与如何用增量实时解决非线性问题, 利用增量即新的测量值实时更新估

weixin_37781153的博客 8407

Python_GUI框架 Pyside6的简介与基础操作

Python_GUI工具包 Pyside6的简介与基础操作本文默认读者具备以下技能:一、Pyside6简介首先需要在这里先说明一下,我之前写的文章大多是ai相关的内容,此时在这里引入PythonGUI的介绍主要是为以后的文章中引用更多的实例做准备,我们在做实际项目时为了提升用户的体验,往往需要给用户提供一个图形化的操作界面,而不是一个命令行式的代码,因此,请大家耐心看一下本系列的文章。Pyside6是Qt的Python绑定版本之一,它允许Python开发者使用Qt库的功能来构建跨平台的桌面应用程序。Pysi

noah__zhao的博客 2767

实战教程:如何用Python+小波变换+CNN搞定医学影像中的条纹噪声(附完整代码)

本文提供了一套完整的实战方案,指导如何利用Python结合小波变换与卷积神经网络(CNN)去除医学影像中的条纹噪声。该方法通过小波变换精准定位噪声,再使用轻量化CNN进行针对性清除,有效保护图像细节,并附有可运行的完整代码,为医学影像处理与AI分析提供高效工具。

weixin_29056101的博客 269

01 PySide6-专栏简介

PySide6 是用于 Python 语言的一个图形用户界面(GUI)开发工具包。 希望该专栏提供简单示例代码和样式感官可以让您快速入门。

lanmubai的博客 1461

SAP MM自动化进阶:STO交货单自动创建的配置与优化

本文深入解析了SAP MM模块中实现公司间库存调拨订单(STO)交货单自动创建的完整配置流程与优化策略。通过激活自动交货与绑定发货点两大核心配置,打通自动化链路。重点探讨了如何集成ATP可用性检查以智能处理库存不足等异常场景,确保自动化流程的可靠性与业务贴合度,并提供了进阶监控与问题排查方法,助力企业显著提升供应链效率。

weixin_29206669的博客 124

LEAP模型—低排放分析平台

LEAP 正在迅速成为进行综合资源规划、温室气体 (GHG) 缓解评估和低排放发展战略 (LEDS) 的国家的事实标准,尤其是在发展中国家,许多国家也选择使用 LEAP 作为其承诺的一部分向联合国气候变化框架公约(UNFCCC)报告。至少有 32 个国家使用 LEAP 来创建能源和排放情景,这些情景是其国家自主气候变化贡献计划 (INDC) 的基础:具有历史意义的巴黎气候协议的基础旨在表明各国开始经济脱碳的意图和投资于气候适应力。

weixin_54697010的博客 3280

PySide6 安装、简介 及 Hello world

PySide6 安装、简介 及 Hello world

weixin_44796285的博客 5355

超声波法检测局部放电的原理与实现

摘要:超声波法通过捕捉局部放电产生的声波信号进行检测,系统由超声波传感器、信号调理单元和数据采集系统组成。其核心应用是局放源定位,主要采用时差定位法和声-电联合定位法。该方法具有抗电磁干扰强、定位精确等优点,但也存在信号衰减大、传播路径复杂等缺点,典型应用于变压器、GIS等设备的在线监测与故障诊断。

start_up_go的博客 374

PySide系列-01-入门简介

PySide6是Qt官方提供的Python绑定库,用于开发跨平台GUI应用程序。它支持Qt6框架,提供丰富的模块如QtCore、QtWidgets等,并包含设计工具如pyside6-designer。安装简单,可通过pip完成。示例展示了如何创建一个包含按钮的基本窗口应用,涉及QApplication、QMainWindow和QPushButton类。PySide6适合Python开发者快速构建桌面应用,官方文档和社区资源丰富。

木梓油 892

RH850从0搭建Autosar开发环境【3X】- Davinci Configurator之OS模块配置详解(中)

RH850从0搭建Autosar开发环境【3X】- Davinci Configurator之OS模块配置详解(中)

weixin_42412049的博客 1515

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Python GUI 编程2:PySide的简介、安装与可能出现的问题

PySide的简介、安装与可能出现的问题

hwh0108的专栏 1548

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

PySide6 中的 QGraphics 框架简介

摘要:本文介绍了PySide6中QGraphics框架的基本使用方法,重点讲解了如何利用QGraphicsView、QGraphicsScene和QGraphicsItem创建2D矢量图形界面。文章通过具体示例展示了如何添加矩形、圆形等基本图形元素,设置其位置、颜色和堆叠顺序,并实现交互功能如拖动和旋转。还介绍了将图形视图集成到Qt布局中的方法,以及使用抗锯齿改善显示效果。该框架适用于数据可视化、2D设计工具等多种应用场景,具有处理复杂图形的高性能特点。

TianBianDeHai的专栏 106

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Python GUI 开发 | PySide6 辅助工具简介

在上一章中,我们介绍了如何搭建 PySide6 & PyQt6 的开发环境。在搭建环境的时候我们配置了几个几个快捷工具,很多小伙伴可能都不知道是干啥用的。那么本章,我们来填一下坑,简单介绍一下 PySide6 中自带的一些辅助开发工具及其安装位置。

Blue17 の 小窝 1844

Python开发GUI常用库PyQt6和PySide6介绍之一:简介与安装

Python开发GUI常用库PyQt6和PySide6介绍之一:简介与安装

cnds123的专栏 1万+
上一篇: C++11新标准之五:constexpr
下一篇: osgNeHe开发环境搭建
csxiaoshui
博客等级 码龄16年 873粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值