10得票2回答
PySide Qt:自动垂直增长TextEdit Widget和垂直布局中小部件之间的间距

我需要解决上面的小部件中的两个问题。 我想定义在图像中显示的帖子小部件之间放置的空间量(它们看起来很好,但我想知道如何完成)。 我想让文本编辑器垂直增长,而不是水平增长,这取决于它们包含的文本量。 对于问题1,填充小部件的代码如下:self._body_frame = QWidg...

11得票1回答
PyQt(PySide),WebKit以及从/到Javascript公开方法

我打算在服务器端使用PyQt控制嵌入的WebKit浏览器。 在WebKit内运行的HTML页面中,我有一些继承的Javascript应用程序逻辑。 我该如何从主机进程(Python,PyQt)与Javascript进行通信,以便: 我可以调用页面内的Javascript函数 Pytho...

50得票3回答
PySide的Slot装饰器是否必要?

我看过一些使用@QtCore.Slot装饰器的PySide插槽示例代码,也看过一些没有使用的。但在我的测试中,似乎并没有什么区别。是否应该使用它?例如,在以下代码中:import sys from PySide import QtCore # the next line seems to m...

32得票7回答
PyQt/PySide中是否有默认的图标?

我正在阅读一份关于PySide的教程,并思考,我是否需要为每个事物找到自己的图标,还是有一些内置图标可供使用。这样,如果我想让我的小GUI运行在另一个桌面环境中,我就不需要找一个全新的图标集。

10得票5回答
开始使用PySide

我决定学习Python Gui开发,由于PyQt是非免费的,所以选择了PySide。但是,与PyQt不同,PySide没有任何适合初学者的教程或视频教程,只有对于极其初级的文档。我没有Qt经验,所以在Ubuntu上设置开发环境也是一个问题。请问您有什么建议可以学习吗?

17得票2回答
如何在pyside/pyqt/qt中获取QWidget的所有子组件?

我正在使用 PySide(Qt)开发桌面应用程序,我想访问(迭代)QWidget的所有行编辑组件。在 Qt 中,我找到了两种方法 findChild 和 findChildren,但是没有找到适当的示例,我的代码显示错误,"'form' 对象没有属性 'findChild'。" 这里的 'fo...

15得票1回答
使用pyInstaller/UPX制作的可执行文件出现QtCore4.dll错误。

一个Python程序,我使用pyInstaller编译后,大小超过了400MB。该程序的GUI基于htmlPY,它是“PySide's QtWebKit库”的封装。程序的巨大大小部分归因于它使用了numpy、scipy和nltk,并且还有图形库。 为了最小化程序的大小,我安装了UPX。这将程...

7得票2回答
在MainWindow中替换CentralWidget

我有点新手,对于PySide不是很熟悉。我有一个主窗口对象,一次只显示一个widget。我一直在尝试更改QMainWindow类的中央widget,以便在按下按钮时替换窗口中可见的widget。问题在于按下的按钮位于Widget类中,而不是主窗口类中。 class App(QtGui.QMa...

7得票1回答
将上下文从QML更改

我使用 PySide 和 QML 编写了某种类型的安装程序。按照设计,它必须是多页面的。我想将调用 QML 表单的插槽分为不同的对象(理想情况下是模块,但据我所知,具有插槽的对象必须继承 QObject,而模块则不能)。因此,当页面改变时,“控制器”也必须改变,但是,由于我使用 setCont...

7得票2回答
如何检测对话框关闭事件?

大家好。 我正在使用python3.4和PyQt5在Windows 7上制作GUI应用程序。 这个应用程序非常简单。用户点击主窗口的按钮,信息对话框就会弹出。当用户点击信息对话框的关闭按钮(窗口的X按钮),系统会显示确认消息。就是这样。 以下是我的代码。 # coding: utf-...