首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Spider篇

    QT Pyside2 Designer 的基本使用

    前言 PySide2 QT PySide2 是一个用于 Python 编程语言的开源框架,它提供了与 QT C++ 框架的绑定,使得开发者可以使用 Python 进行跨平台的图形用户界面 (GUI) PySide2 提供了对 QT 的完整访问,包括 QT 的核心库、GUI 组件、网络功能、多媒体支持等。 QT PySide2 Designer 提供了一个直观和用户友好的界面,使得界面设计变得简单和快速。 设计文件可以被 PySide2 的代码加载和使用,使得开发者可以在应用程序中动态地创建和管理界面。 PySide2、PyQt5 pip install pyside2 -i https://pypi.douban.com/simple/ pip install pyqt5-tools -i https

    1.8K20编辑于 2023-10-16
  • Python中pyside2出现的pyside2 qt platform plugin could be in错误及其解决方法

    系统平台:Win10 64bit python版本: python 3.8 使用pip install pyside2安装 pyside2 这是找不到QT平台的插件,这是环境变量'QT_QPA_PLATFORM_PLUGIN_PATH plugins', 'platforms') os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path 其中 plugin_path 其实就是你所安装的Pyside2 所在的完整地址既然是环境变量出错,我们可以手动重设环境变量:  变量名 = QT_QPA_PLATFORM_PLUGIN_PATH     变量值可以在1的方法中的 plugin_path 的值 也就是你所安装的Pyside2

    49310编辑于 2025-07-17
  • 来自专栏码客

    Qt Quick中PySide2使用qrc文件

    使用步骤 创建一个 resource.qrc 文件 <RCC> <qresource prefix="/"> <file>qtquickcontrols2.conf</file> <file>images/images.png</file> </qresource> </RCC> 转换 .qrc pyside2-rcc resource.qrc -o resource.py 引用 resource.py # 在程序内引用 import resource 在程序

    1.7K40发布于 2021-11-25
  • 来自专栏Spider篇

    QT pyside2 线程嵌套子线程 实现开始运行和停止运行

    前言 为什么要使用多线程 QT是一种流行的跨平台应用程序开发框架,而PySide2是QT的一个Python绑定库。在QT和PySide2中使用多线程的主要原因是为了提高应用程序的性能和响应能力。 总而言之,使用多线程可以提高QT PySide2应用程序的性能、响应能力和并发性,但需要注意线程安全和数据同步的问题。 threading.Thread(target=func, args=args) self.myThread.setDaemon(True) self.myThread.start() 3.3 QT pyside2

    1.5K10编辑于 2023-10-16
  • 来自专栏landv

    导入pyside2 pyside6出现libgssapi_krb5.so.2: symbol krb5_ser_context_init version krb5_3_MIT的问题

    导入pyside2出现如下问题 from PySide2 import QtWidgets ImportError: /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 q=anaconda&spm=1001.2101.3001.7020 pip uninstall pyside2, qt, pyqt5 if you have installed them with pip conda remove pyside2, qt, pyqt5 if you have installed them with conda conda install -c conda-forge pyside2 这里最后一步一直失败改装了老版本 直接安装老版本即可 pip install pyside2==5.13.0 pip install pyside6==6.0.0

    1.1K20编辑于 2022-05-10
  • 来自专栏叶子陪你玩编程

    python图形用户界面(一):创建第一个GUI图形用户界面

    在python中,它的名字不叫Qt,而是叫做PySide2,但是功能是一样的,当然还有其它公司开发的PyQt5,功能也是一样的。 至于为什么会有这么多不同名字和版本,感兴趣的可以自己去了解,我们这里要使用的是PySide2,它是Qt5在python中的版本。 安装模块 在使用前,我们需要先安装pyside2模块,这里有两种方法,直接使用pip install PySide2安装,第二种使用国内的镜像安装,速度会比较快。 ? 首先,我们使用pyside2官方网站上的一个案例程序,看看一个最基本的GUI程序是怎样,这里自己编写的时候一定要注意字母大小写的一个问题。 ? 效果 ? PySide2程序基本结构 通过上面的程序,我们可以自己简单的总结一下,pyside2程序的基本结构: 1.导入要用的库和控件。2.创建程序管理器。3.要使用的控件和实现的功能。

    2.2K11发布于 2020-03-19
  • 来自专栏叶子陪你玩编程

    一、初识GUI

    # 第一种安装方法 速度偏慢 pip install PySide2==5.13.0 # 第二种 使用国内的镜像安装 速度较快 pip install PySide2==5.13.0 -i https ://pypi.tuna.tsinghua.edu.cn/simple pyside2官方网站(https://doc.qt.io/qtforpython-5/) import sys from PySide2

    1.1K30发布于 2021-07-05
  • 来自专栏叶子陪你玩编程

    python GUI界面设计的那些事(三)

    这就得介绍上次说的的Qt,PyQt5或者PySide2。 至于为什么会有这么多不同名字和版本,感兴趣的可以自己去了解,我们这里要使用的是PySide2,它是Qt5在python中的版本。 ---- 在使用前,我们需要先安装pyside2模块,这里有两种方法,直接使用pip install PySide2安装,第二种使用国内的镜像安装,速度会比较快。 ? ---- 可以看到,PySide2 和 tkinter 类似,也可以通过代码来实现界面设计,不过那样太麻烦了。 在PySide2中,有一个转换工具,可以将设计好的界面,直接转换成布局的python 代码.

    2.3K20发布于 2021-04-13
  • 来自专栏悠风的采坑日记

    结合 Qt 信号槽机制的 Python 自定义线程类

    1.2 PySide2 与 PyQt5 的细微差异 由于 PySide2 与 PyQt 高度兼容,对于开发者来说,除了在头部引包时将 “PyQt5” 改成 “PySide2” 外,其他的代码基本无需修改 PyQt5 的自定义信号类名为 pyqtSignal,而 PySide2 的类名为 Signal。 PyQt5 的槽函数装饰器名称为 pyqtSlot,而 PySide2 的装饰器名称为 Slot。 1.3 使用 PySide2 进行开发 首先需要下载 PySide2 模块: pip install pyside2 针对开发 PySide2 项目,一般我喜欢在 main.py 中创建 Qt 应用程序 下面给出的是我自己使用的一套开发 PySide2 的编码习惯。 PySide2 的信号槽处理机制 PySide2 的信号槽连接方式有两种,一种是 Qt 经典风格,另一种是 PySide2 独特的新风格,后者在 Python 中使用非常方便。

    5.2K31发布于 2020-05-07
  • 来自专栏软件测试学习

    Python GUI编程:如何运行第一个PySide2的窗体程序

    上一章节介绍了PySide2的安装以及如何去启动程序进行页面设计,并且将工具集成到pycharm的扩展工具中去,有2个地方写的不对,用的是pyuic工具,需要改一下,改成pyside2-uic.exe。 上一篇的配置写的是pyqt5的配置,这里主要采用PySide2进行学习。 修改为正确的配置后,鼠标选中ui文件,右键选择扩展工具中的pyside2-uic就可以转换为python脚本。

    1.3K30发布于 2021-07-29
  • 来自专栏马一特

    完美解决 python ImportError: Failed to import any qt binding

    ==2.2.2 出现新的问题,ImportError: Matplotlib qt-based backends require an external PyQt4, PyQt5,PySide or PySide2 1 lines):only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)] 解决方法:安装PySide2 pip3 install PySide2

    5.2K10发布于 2020-09-08
  • 来自专栏游戏杂谈

    基于Python的Houdini插件开发

    (比如执行python文件名指定的 run 函数等) 为了工具更便捷的开发,界面我们采用了 PySide2 进行搭建。 # 升级系统的pip > python –m pip install –upgrade pip # 安装 PySide2 > pip install pyside2 注意创建的是 Widget,以及控件的名称 剩下主要任务就是编码,首先找到 ui 界面存放路径,然后加载界面,绑定界面事件 # coding=utf-8 # import hou import os from PySide2 import QtCore python入门教学 (2)Houdini (四) 脚本基础Python (3)Writing custom viewer states in Python (4)PyCharm配置houdini (5)使用PySide2

    1.9K20编辑于 2022-04-26
  • 来自专栏州的先生

    少造轮子!推荐一个Qt的Python组件库

    虽然Qt提供了不少现成的组件,但是在Python中使用PyQt5或PySide2进行图形界面程序开发的过程,还是免不了要根据自己的需求组合一些小部件以形成新的自定义组件。 安装 直接使用 pip 工具进行安装即可,命令如下: pip install qtwidgets 密码输入框 在PyQt5和PySide2中,我们一般使用QLineEdit()小部件,通过设置它的EchoMode 属性来让输入的文本显示星号而非明文,代码如下所示: # encoding:utf-8 from PySide2 import QtWidgets import sys class Widget(QtWidgets.QWidget from PySide2 import QtWidgets from qtwidgets import PasswordEdit import sys class Widget(QtWidgets.QMainWindow from PySide2 import QtWidgets from qtwidgets import PasswordEdit,Gradient import sys class Widget(QtWidgets.QMainWindow

    3.1K10发布于 2020-11-05
  • 来自专栏全栈程序员必看

    搭建pycharm环境_pycharm怎么配置anaconda环境

    uic 和 designer 的位置为C:\Users\nexfia\AppData\Local\Programs\Python\Python39\Scripts 问题:能不能使用 pyqt5 或者 pyside2 二是不同模块的uic编译出来的东西不一定兼容,以pyside2为例,pyside2有一些东西在PySide6被废弃了,换成了一些新的,你用pyside2的uic编译出来的Python文件在PySide6 所以,如果你同时安装了 pyqt5 、 pyside2 或 PySide6 的话,拓展工具记得加上模块名方便区别,比如:pyside6-designer 发布者:全栈程序员栈长,转载请注明出处:https

    3.4K50编辑于 2022-09-27
  • 来自专栏全栈程序员必看

    [Python] ImportError: DLL load failed … 找不到指定的模块 此类问题解决方法

    文章目录 问题 定位 结论 问题 最近升级 Python 项目,由 Python2.7 升级到 Python3.8.3,项目使用了 PySide2,对于较新的Python3.8.3 , PySide2 QSettings ImportError: DLL load failed while importing QtCore: 找不到指定的模块 继续使用 Dependency Walker,打开 PySide2

    15K20编辑于 2022-09-14
  • 来自专栏码客

    Qt开发-使用Python进行桌面端开发

    https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com 临时生效 pip install pyside2 -i https://pypi.douban.com/simple/ 安装PySide2 这里使用了豆瓣的镜像 pip install pyside2 -i https://pypi.douban.com /simple/ 如果报错 No module named ‘PySide2’ 说明没安装pyside2,如果安装后还报错,可能是电脑上有多个Python环境,在运行设置里修改使用的Python即可

    3.2K40发布于 2021-11-10
  • 来自专栏进步集

    【python】tkinter组件,from Tkinter import * 与 import Tkinter 的区别

    我个人推荐使用 PyQt 或者 PySide2 这两个库。 PyQt和PySide2这两者最大的区别就是协议的不同,来自于不同的开发商,但其实这两个如果要修改并兼容的话,改动并不是很大,具体的可以参照Qt官方文档介绍 虽然PyQt发布的早,并且稳定,资料也比较多 ,而PySide起步比较晚,直到2018年6月正式发布了PySide2的第一个版本,从0到1是最难的一步,后面就容易了,尤其发布的Qt 5.12 LTS释放了非常积极的信号,PySide2已经日趋完善, 又是亲生的,还有LGPL开源协议的加持,今后PySide2有足够的理由成为Python开发者使用Qt的第一选择。

    5.5K20编辑于 2023-03-09
  • 来自专栏小数志

    设计了一个简易的Python GUI界面

    界面框架设计,python当前有3种实现方式,分别是Tkinter、wxWidgets、PyQt5或Pyside2,三种方式各有利弊,但从直观便捷的角度看,PyQt5或Pyside2更具优势。 这二者较为相似,本次设计中选用Pyside2。 几个控件,在Pyside2的Designer模式,直接设计控件及布局,主要是选用了comBox作为实现平台、常用城市列表的下拉框实现,用lineEdit实现关键词的输入,用pushButton实现查询和清空的按钮功能 (jobinfo) except: pass return jobs 求职助手类:定义了一个助手类,初始化函数中首先通过pyside2

    2.4K20发布于 2020-03-31
  • 来自专栏叶子陪你玩编程

    python 利用 PySide2&PyQt5实现 PDF 阅读器

    ---- 但是觉得这样还是挺 low 的,能不能利用 PySide2 做一个 UI界面呢,类似一个管理软件。 整了好久没成功,突然想要 PySide2 内置了一个浏览器引擎, 可以打开网页,哪能不能利用UI界面打开之前的网页,实现一个类似的管理软件的。 PySide2 打开网页 from PySide2.QtWidgets import * from PySide2.QtCore import QUrl from PySide2.QtWebEngineWidgets 也没有报错,找了好久答案,最终找到一个觉得可行的方案,说是需要配置PySide2的浏览器插件,并且对PySide2也有要求,需要5.15以上的版本。

    3.5K40发布于 2021-04-13
  • 来自专栏YOLO大作战

    基于YOLOv8的足球赛环境下足球目标检测系统(Python源码+Pyqt6界面+数据集)

    PySide目前常见的有两个版本:PySide2和PySide6。PySide2由C++版的Qt5开发而来.,而PySide6对应的则是C++版的Qt6。 从PySide6开始,PySide的命名也会与Qt的大版本号保持一致,不会再出现类似PySide2对应Qt5这种容易混淆的情况。

    1.3K10编辑于 2024-02-07
领券