随笔分类 -  编程_PySide

摘要:pyqt pyside 归中窗口 def centerWidgetToAnother(widget, another): geo = widget.geometry() geo.moveCenter(another.geometry().center()) widget.setGeometry(ge 阅读全文
posted @ 2023-02-01 11:35 ibingshan 阅读(94) 评论(0) 推荐(0)
摘要:python pyside pyqt reload TypeError: super(type, obj): obj must be an instance or subtype of type 一开始遇到这个问题,在网上找了不少解决方法,这里提供链接仅供参考:https://blog.csdn.n 阅读全文
posted @ 2022-01-17 16:26 ibingshan 阅读(1158) 评论(0) 推荐(0)
摘要:pyside qcombobox hide item from PySide2 import QtWidgets, QtCore comboBox.setItemData(1,QtCore.QSize(0,0),QtCore.Qt.SizeHintRole) 我们也可以使用其它role去改变item 阅读全文
posted @ 2021-12-02 12:00 ibingshan 阅读(193) 评论(0) 推荐(0)
摘要:PySide PyQt 版本基本兼容处理 # -*- coding: utf-8 -*- try: from PySide import QtCore, QtGui from PySide import QtGui as QtWidgets except: from PySide2 import Q 阅读全文
posted @ 2021-05-19 10:55 ibingshan 阅读(450) 评论(0) 推荐(0)
摘要:PyQt PySide 查询内置可用的 style 有时候我们希望改变一下qt窗口的风格,又希望使用内置的style,但是不知道具体有什么,下面介绍一下如果能够查询内置可用的style 在QT4中: import PySide.QtGui print(PySide.QtGui.QStyleFacto 阅读全文
posted @ 2020-04-03 14:09 ibingshan 阅读(352) 评论(0) 推荐(0)
摘要:QProcessBar setFormat 设置进度格式 QProcessBar 的默认格式是%p%,意思是显示百分比,%p是百分比的变量。 但是如果我们想显示其它格式呢,比如2/10,2是当前值,10是进度总值:%v/%m,%v是当前值,%m是最大值 阅读全文
posted @ 2019-12-26 13:30 ibingshan 阅读(1807) 评论(4) 推荐(0)
摘要:pyqt pyside qcombobox disable wheel scrolling,去除滚轮改变值和获取焦点功能 from PyQt5 import QtWidgets, QtCore class CustemComboBox(QtWidgets.QComboBox): def __init 阅读全文
posted @ 2019-09-03 17:58 ibingshan 阅读(1911) 评论(0) 推荐(1)
摘要:pyside pyqt QPushbuttion 无边框 stylesheet border:none 在 stylesheet 中添加 border:none 即可 效果是字体到边缘之间的间隙为0,适合只显示字体的 pushbutton 阅读全文
posted @ 2019-08-13 15:33 ibingshan 阅读(626) 评论(0) 推荐(0)
摘要:pyqt pyside QLineEdit 重写键盘事件 阅读全文
posted @ 2019-03-26 15:01 ibingshan 阅读(1607) 评论(0) 推荐(0)
摘要:pyqt pyside 设置窗口关闭时删除自身 self.setAttribute(QtCore.Qt.WA_DeleteOnClose) 阅读全文
posted @ 2019-03-26 13:28 ibingshan 阅读(1246) 评论(0) 推荐(1)
摘要:pyqt pyside 窗口自动调整大小 在QTimer中一直调整 在某个事件中单独调整一次 至于为什么需要加一段循环,请参考:https://stackoverflow.com/questions/28660960/resize-qmainwindow-to-minimal-size-after- 阅读全文
posted @ 2019-03-21 16:53 ibingshan 阅读(2858) 评论(0) 推荐(0)
摘要:pyqt pyside QLabel 显示图片 pixmap = QtGui.QPixmap("D:/myPicture.jpg") label.setPixmap(pixmap) #label.setScaledContents(True) # 图片自适应 注意:png 格式的似乎不能显示,如果不 阅读全文
posted @ 2019-03-21 16:18 ibingshan 阅读(5314) 评论(0) 推荐(1)
摘要:pyqt pyside QPushButton 图标(icon)大小自适应设置 img = QtGui.QImage(r'd:/test.png') # 这里图片路径可以不给格式:QtGui.QImage(r'd:/test') pixmap = QtGui.QPixmap(img) fitPixm 阅读全文
posted @ 2019-01-23 14:28 ibingshan 阅读(10414) 评论(0) 推荐(0)
摘要:使用 PySide2 开发 Maya 插件系列 总览 使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件 使用 PySide2 开发 Maya 插件系列二:继承 uic 转换出来的 py 文件中的类 Ui_ 阅读全文
posted @ 2018-11-18 13:44 ibingshan 阅读(3130) 评论(0) 推荐(0)
摘要:使用 PySide2 开发 Maya 插件系列三:qt语言国际化(internationalization) 前言: 这是 qt for python 的语言国际化,基于 UI 的,python 也有自身的语言国际化,两者是不同的。 先来看最终效果: 前期准备: 这次创建一个 main window 阅读全文
posted @ 2018-11-18 13:41 ibingshan 阅读(4311) 评论(0) 推荐(0)
摘要:使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件 前期准备: 安装 python:https://www.python.org/downloads/ 安装 PySide2:安装 python 后,在安装目 阅读全文
posted @ 2018-11-18 13:40 ibingshan 阅读(7177) 评论(0) 推荐(0)
摘要:使用 PySide2 开发 Maya 插件系列二:继承 uic 转换出来的 py 文件中的类 Ui_Form 开发环境: Wing IDE 6.1 步骤1: 打开 Wing IDE,创建一个新的 project,保存这个 project 到某个路径下,把之前生产的 py 文件所在的文件夹添加到该 p 阅读全文
posted @ 2018-11-18 13:40 ibingshan 阅读(3242) 评论(0) 推荐(0)
摘要:QT pyqt pyside2 QLabel 自动换行设置注意点 先看效果: PySide2(QT5) 的 QT Designer (我在 QT4 的 designer 中不可以直接看效果,可能需要设置什么)能直接在编辑器中看效果,Label设置如下: 注意:不要在同HorizonLayout中加弹 阅读全文
posted @ 2018-11-02 19:31 ibingshan 阅读(4439) 评论(0) 推荐(0)
摘要:PyQt PySide QListWidget 添加自定义 widget 原文链接:https://stackoverflow.com/questions/25187444/pyqt-qlistwidget-custom-items 参考链接:https://www.cnblogs.com/weiz 阅读全文
posted @ 2018-10-19 18:46 ibingshan 阅读(3402) 评论(0) 推荐(1)
摘要:无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换 前言: Maya 集成了 PySide,同时集成了qt designer,在 Maya 的安装目录下的 bin 文件夹中可以找到 designer.exe。 运行 designer.exe 报错解决方法和原因 当 阅读全文
posted @ 2018-10-13 20:46 ibingshan 阅读(2143) 评论(0) 推荐(0)