23得票4回答
有哪些使用PyQt/PySide开发的现代化、外观精美的桌面应用程序?

我最近开始使用Python进行Web开发,感觉很棒; 我看过用QT/C++开发的程序,外观方面很好; 我刚刚注意到了新的PySide项目(将LGPL Qt许可证引入Python,但它还不支持Windows)。 基于以上情况,我认为未来有可能使用Python + PyQt/PySide开发跨平...

22得票5回答
如何从不同的进程中向GUI信号槽发送信号?

背景信息: 在Python中,主线程生成第二个进程(使用multiprocessing模块),然后启动GUI(使用PyQt4)。此时,主线程将阻塞,直到GUI关闭。第二个进程始终在处理,并且应该以异步方式向GUI的特定插槽发射信号。 问题: Python和PyQt4中有哪些方法/工具可用于实...

21得票5回答
PySide / Qt导入错误

我试着像这样把 PySide / Qt 导入到 Python 中,但是遇到了以下错误:from PySide import QtCore ImportError: dlopen(/usr/local/lib/python2.7/site-packages/PySide/QtCore.so, ...

20得票2回答
Python PySide和进度条线程

我有这段代码:from PySide import QtCore, QtGui import time class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog")...

20得票8回答
使用pyside-uic生成Python代码

我怎样可以从QtDesigner文件中生成Python代码? 我找到了pyside-uic,但是找不到语法的示例。 我运行win7和带有spyder的pythonxy。

19得票2回答
为什么在PySide/PyQt中经常使用super?

简短版(tl;dr) 我正在学习 PySide,大部分在线教程都使用super来初始化 UI 元素。这个重要吗(例如,更可扩展),还是只是个人喜好? 澄清:如我在详细版中所述,这不是另一个普通的线程询问何时使用 super(这已经被讨论过了)。相反,考虑到使用 super 而不是 <...

19得票1回答
如何使用PySide将.ui文件加载到Python类中?

我使用PyQt已经有一段时间了,整个时间里,都有一种相当一致的编程模式。 使用Qt Designer创建一个 .ui 文件。 创建一个与在 .ui 文件中创建的小部件相同类型的 python 类。 在初始化 python 类时,使用uic将 .ui 文件动态加载到类中。 在PySide...

18得票6回答
如何在PySide/PyQt中将小部件置于屏幕中央?

这段代码可以运行,但我想知道是否有更简单的方法:def center(self): qr = self.frameGeometry() cp = gui.QDesktopWidget().availableGeometry().center() qr.moveCente...

18得票2回答
Phonon的VideoWidget在QGLWidget(Qt,Python)上显示颜色错误

我有一个宠物项目,其中包含一个视频播放器,具有显示字幕的功能。直到现在,我一直在处理项目的其他部分,但现在我必须以最佳方式实现字幕渲染部分。 我没有找到任何有用的东西来实现这个目的,除了this。 但是当我使用这段代码时,我得到了一个错误的视频图像。颜色被修改:红色→蓝色,蓝色→红色等。 ...

18得票3回答
"PySide.QtCore.Signal"对象没有属性"connect"。

我正在使用Python 3.4与Pyside 1.2.4和PyQt 4.8.7,当我尝试将Signal连接到Slot时,它会显示: 'PySide.QtCore.Signal'对象没有属性'connect' 我正在使用MVC: Model: from PySide.QtCore ...