PySide/PyQt
Time said
这个作者很懒,什么都没留下…
展开
-
PySide/PyQt中怎样限制QLineEdit的输入?
再使用PySide/PyQt编写界面时如果能够对QLineEdite的输入进行一定的限制,这样就可能减少用户输入错误导致程序出错的概率。于是便翻看了一下Qt的帮助文档发现官方还是有这样的限制方法的,限制方法如下:首先需要创建一个QLineEdit:lineEdit = QtGui.QLineEdit()限制输入的数值为整数:lineEdit.setValidator(QtGui.QIn...原创 2018-10-22 18:54:35 · 10439 阅读 · 0 评论 -
如何解决在三维软件中制作界面时的PyQt4/PySide 与PyQt5/PySide2的兼容性问题?
在maya2016之前与maya2017之后的版本所使用的GUI编程工具发生了版本上的变化,我们应该如何把maya2016以及之前写的GUI,升级到maya2017之后或者更高的版本来使用。下面极少一种暴力解决办法,废话不多说直接上代码。 try: from PySide import QtGui from PySide import QtCoreexcept...原创 2018-10-20 13:56:36 · 3003 阅读 · 0 评论 -
使用PySide/PyQt编写windows盘符界面
初学PySide/PyQt时是根据qt的帮助文档,和简单的24个pyqt案例,根据这些进行编写,随着学习的深入就开始使用qt进行对windows的盘符界面感兴趣,于是就开始模仿了,经过大约一个星期的时间终于完成了。下面是部分代码:class FileBrowers(QtGui.QDialog): def __init__(self,parent=None): QtGui...原创 2018-10-30 12:20:36 · 629 阅读 · 0 评论 -
pyside/pyqt实现鼠标右键菜单功能
在三维软件中使用pyside/pyqt编写gui界面时,为了艺术家使用操作的简洁,以及方便,经常会使用鼠标右键菜单进行界面与功能的交互。下面就介绍一下这一功能,当然了网上也有很多案列可供参考。# -*- encoding: utf-8 -*-try: from PySide import QtGui from PySide import QtCoreexcept Impor...原创 2018-11-29 18:10:12 · 3028 阅读 · 0 评论 -
批量修改同一文件夹下同一类型的图片分辨率
有时在工作中,我们需要批量修改同一文件夹下同类型的图片的分辨率,如果我们使用ps修改分辨率会太浪费时间了。因此我们可以使用下面这种方法进行修改分辨率:from PIL import Imageimport glob,osdef setImageResolution(imagePath): img_path = glob.glob(imagePath) newpath = os...原创 2018-11-29 18:35:37 · 1131 阅读 · 0 评论 -
重写pyqt4/pyside中的QTextEdit类实现ctrl+鼠标左键对内容进行缩放
在实际的Ui界面开发过程中为了实现一些比较方便的功能就需要对pyqt/pyside中的一些class进行重写。下面我就重写了QTextEdit类实现ctrl+鼠标左键对内容进行缩放。下面是重写的代码,博主使用的是PySide,你也可以使用PyQt:#!usr/bin/env python# -*- encoding: utf-8 -*-"""@author:MCC@file: __ini...原创 2019-09-13 12:44:47 · 758 阅读 · 0 评论