• 2024-08-24PyQt5 / PySide 2 + Pywin32 自定义标题栏窗口 + 还原 Windows 原生窗口边框特效(2)
    前言:已修复上一篇文章中提到的Bug,增加状态切换动画:PyQt5/PySide2+Pywin32自定义标题栏窗口+还原Windows原生窗口边框特效-CSDN博客https://blog.csdn.net/2402_84665876/article/details/141487635?spm=1001.2014.3001.5501仍然存在的问题:打开窗口时窗口标题栏
  • 2024-08-24PyQt5 / PySide 2 + Pywin32 自定义标题栏窗口 + 还原 Windows 原生窗口边框特效
    Bug:当窗口不处于顶层时,如果点击窗体试图将其置于顶层,窗体自带的白边框会突然显示,最长两秒。完整性:尚未添加窗口状态的过渡动画和淡入、淡出动画。其他问题:由于Qt官方在版本6去掉了QtWin,目前暂未找到PyQt6/PySide6的解决方案。准备工作:在同目录下放四张照片:m
  • 2024-08-22基于 Python 3.12.4 和 PySide 6 的 假用户操作系统【0-0】虚拟终端框架
    基本目标实现工作目录的切换;实现非退出命令下的无限循环;到目前为止还不能实现的功能动态导入py文件中的模块缺少组件定义虚拟进程类command.pyfromctypesimportwindllfromPySide6.QtWidgetsimportQWidgetfromsysimportexitassys_exitfromosimportpath
  • 2024-08-04如何处理“内部C++对象(某些对象)已删除”?
    当我关闭具有记录器的窗口然后重新打开该窗口时,我收到“RuntimeError:内部C++对象(PySide6.QtWidgets.QPlainTextEdit)已删除。”(我根据这篇文章制作了记录器:在pyqt中显示日志的最佳方式?)。当我从LoggerWindow的closeEvent中删除“self.deleteLater()”时,我没
  • 2024-07-31QSqlRelationalTableModel 附加相关列
    我有一个QSqlRelationalTableModel设置到另一个表,工作得很好。现在,我想在相关表上查找该行的其他列。我该如何实现这一点?QSqlRelation示例表:到目前为止我所拥有的:city('id','name','state_id')state('id','name','capital')这会给我一
  • 2024-07-31具有 Python lambda 函数的 QTimer 使用先前的数据运行
    我有一个GUI项目,它使用PySide2和Python3.8,它在QThread中执行一些后台任务。在该QThread中,我有QTimer成员对象,该对象必须定期运行一个函数,每次向其传递不同的数据。我没有使用QTimer.singleShot静态函数,因为如果需要某些特定场景,我需要
  • 2024-07-31pyinstaller + pyside6问题:dlopen Shiboken.abi3.so:找不到符号
    我有一个基于PySide6的应用程序,使用pyinstaller创建的macOS二进制文件。运行构建的应用程序时遇到一个奇怪的问题-有时构建很好,应用程序启动时没有任何问题。但是然后我更改了一些不重要的代码行,重建了应用程序-并且构建已损坏。当我执行二进制文件时,我收
  • 2024-07-23如何在 PySide 中从 .ui 文件加载子项?
    现在我像这样加载它们:if__name__=='__main__':app=QApplication(sys.argv)loader=QUiLoader()file=QFile('main.ui')file.open(QFile.ReadOnly)window=loader.load(file)file.close()window.show()#Here:
  • 2024-07-10PySide/PyQt中使网络请求更加方便简洁的实践
    众所周知,在PySide中,想要发送网络请求且不阻塞GUI线程,需要使用QNetworkAccessManager,但是这个东西用起来十分麻烦,需要写很多槽函数,而且必须要绑定在对象上,否则会报空指针。这种写法非常不优雅,而且让代码变得十分复杂。因此在写项目的实践中,我写了这样一个库,可以简化网络请求,特此分
  • 2024-07-10PySide/PyQt中使网络请求更加方便简洁的实践
    众所周知,在PySide中,想要发送网络请求且不阻塞GUI线程,需要使用QNetworkAccessManager,但是这个东西用起来十分麻烦,需要写很多槽函数,而且不能必须要绑定在对象上,否则会报空指针。这种写法非常不优雅,而且让代码变得十分复杂。因此在写项目的实践中,我写了这样一个库,可以简化网络请求,特
  • 2024-05-27详解PySide多线程【Python-Pyside图形界面绘制#2】
    在了解pyside多线程之前,如果是初学者可以先去看看我的第一篇文章《超详细实例详解Python多线程》,文中有对多线程的概念进行详细介绍,如果有相关基础可直接跳过。【Python】超详细实例讲解python多线程(threading模块)_pythonthreading介绍-CSDN博客https://blog.csdn.net/Xiao_
  • 2024-02-21PySide基础三大件案例_计算器
    描述制作一个简单的计算器,要求可以输入0-9的数字和四则运算,=则输出计算结果,reset则清空计算器展示代码fromPySide6.QtWidgetsimportQApplication,QWidgetfromCalculator_uiimportUi_FormclassClaculator(QWidget,Ui_Form):#Mark使用多重继承的特性进行调用d
  • 2024-02-21PySide基础三大件的案例_登录界面
    描述制作一个简单的登录界面,拥有两个输入框和对应的Label文字提示以及一个登录按钮用户输入账密后,如果是代码中编写的账密则将两个Label的文字替换展示操作步骤使用Designer软件制作一个UI文件使用VsCode插件的功能将其转成python文件新建一个python文件写具体代码代码f
  • 2024-02-21PySide基础三大件_QLineEdit
    简介QLineEdit是一种交互控件,作用是接收用户输入,账密输入框就是最典型的一种使用场景展示示例代码#NOTEQLineEdit是输入框fromPySide6.QtWidgetsimportQApplication,QWidget,QLineEdit,QVBoxLayoutclassMyWindow(QWidget):def__init__(self):super().
  • 2024-02-21PySide基础三大件_QPushButton
    简介QPushButton就是一种窗口上的按钮展示示例代码#NOTEQPushButton是按钮fromPySide6.QtWidgetsimportQApplication,QMainWindow,QPushButtonclassMyWindow(QMainWindow):def__init__(self):super().__init__()btn=QPushButton('点我',se
  • 2023-09-20pyside 信号(Signal)和槽(Slot)以及装饰器 Property和setter
    1.Property的使用classBackend(QObject):def__init__(self)->None:super().__init__()self._hello='hello_world'@Property(str)defhello(self):returnself._helloqml:text:backend.hello2.Slot函数方法@Slo
  • 2023-08-29PyQt/PySide's qwindows.dll qwindowsvistastyle.dll is corrupted by UPX
    Windows1064-bitsPython3.8.1064-bitsPySide25.15.2PyInstaller4.3UPX4.1.0itraises:"ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialize"Solutioninspecfiles,addupx_exclude=['qwindows.dll'
  • 2023-08-18(一)Qt与Python—PySide的简介及安装
    目录1.Pyside的简介2.pyside的安装3.pyside的Helloworld程序4.参考文献及网站连接1.Pyside的简介​PySide(在本文中指代PySide2和PySide6)是一个Python的图形化界面(GUI)库,由C++版的Qt开发而来,在用法上基本与C++版没有特别大的差异。PySide是一个python绑定的跨平台图形化
  • 2023-08-08Python_GUI(pySide)开发指南(@Like)
    Python_GUI(pySide)开发指南(@Like) 目录一、PythonGUI简介二、PySide6工具安装1.安装VSCode:https://code.visualstudio.com/2.安装Python:https://www.python.org/downloads/3.安装PyCharm:https://www.jetbrains.com/pycharm/4.更新pip: 命令python.exe-mpip
  • 2023-01-02PySide和PyQt中Signal的工作原理
    PySide和PyQt中Signal的工作原理背景PySide和PyQt能够让Qt在Python中运行。Qt的信号槽机制在PySide和PyQt中是这样使用的:PySide:fromPySide6.QtCoreimportSignal,S
  • 2022-12-16Qt和PyQt和PySide之间的关系
    Qt:是qt公司用c++语言写的一整套界面程序开发库。具有非常丰富的资料。LGPL协议。PySide:为了支持python语言使用这个qt库,所以qt公司搞了个PySide这个封装库,也就是通过python
  • 2022-11-23PySide6: QML, SQL and PySide Integration Tutorial
    本教程与Qt聊天教程非常相似,但它着重于解释如何使用QML作为UI将SQL数据库集成到PySide6应用程序中。sqlDialog.py我们将相关的库导入到程序中,定义一个保存表名称的全局变量,
  • 2022-11-22pyside QtCore.so: ELF load command alignment not page-aligned
    pysideQtCore.so:ELFloadcommandalignmentnotpage-alignedredmoons于2020-05-2021:12:16发布1461收藏分类专栏:pyside1.2.4文章标签:linuxpython经验分享
  • 2022-11-10PySide 给予开源的node简单功能开发的交互式node功能及操作
    1,添加界面2,添加操作面板3,添加箭头4,添加双击添加节点功能5,添加连接节点自动添加节点接口数,断开删除接口。6,输出节点信息,并通过读取可以自动创建节点7,删除节点端口后恢
  • 2022-10-11Pyside或Pyqt的 QWebEngineView 载入html为空白的问题
    我想用Pyside6的QWebEngineView组件来载入一个本地的html网页,在解决了路径错误的问题后,使用load方法载入仍然是空白一片,最后改成读取文件,改用setHtml载入,终于能显示了示