10得票2回答
在QDialogButtonBox中将一个槽连接到一个按钮

我使用QtDesigner创建了一个带有“确定”、“取消”、“重置”按钮的标准buttonBox。 我成功地使用以下方法连接了“确定”和“取消”按钮: self.buttonBox.accepted.connect(self.accept) self.buttonBox.rejected....

10得票2回答
使用Python将一组分隔字符串转换为树形/嵌套字典

我想要将一个由点连接的字符串列表转换成另一种形式,例如:['one.two.three.four', 'one.six.seven.eight', 'five.nine.ten', 'twelve.zero'] 将数据转换为树形结构(嵌套的列表或字典 - 任何易于遍历的结构)。实际数据由1到4...

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

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

10得票1回答
如何在PySide中创建一个代理模型,将QAbstractItemModel的节点展平为列表?

我有一个由自定义QAbstractItemModel表示的节点层级。是否可能创建一个代理模型,将层级展平为列表,以便在QListView中呈现所有节点/项(如果没有代理,则只呈现树的第一级)?A A +---1 ...

10得票3回答
Qt:将TableView的宽度调整为内容的宽度

我有一个包含 QTableView 的窗口,其中列已调整为适应内容且宽度固定 。QTableView 嵌套在一个 QWidget 中,而这个 QWidget 又嵌套在一个 QScrollArea 中,后者又嵌套在一个选项卡式的 QMdiArea 中,该 QMdiArea 是 QMainWind...

10得票4回答
PyQt和Py2exe结合出现系统路径错误

我的问题:我有一个问题,如果我尝试在使用Pyqt/Pyside的Python文件上运行py2exe,当尝试运行在I:\Documents\Python\Buttonio_Testio\dist中生成的EXE时,会收到以下错误:运行Package.exe时收到的错误:I:\Documents\P...

10得票2回答
如何将多个QPushButtons添加到QTableView?

我有一个 QTableView,我想为每一行设置一个 QPushButton。我正在我的继承自 QWidget 的类中按照找到的 这里 的示例进行操作: for index in range(number_rows): btn_sell = QPushButton("Edi...

10得票1回答
为什么在Windows上使用multiprocessing模块的函数调用时,Python可执行文件会打开一个新的窗口实例

简短问题:为什么在Windows操作系统上,使用multiprocessing模块调用函数时,由pyinstaller生成的Python可执行文件会打开新的窗口实例。 我编写了一个使用pyside编写的GUI代码。当我们点击简单按钮时,它将在另一个进程中计算阶乘(使用multiprocess...

10得票4回答
如何检查鼠标按下的是哪个按钮:Qt

在事件函数中,我在尝试确定哪个鼠标按钮被按下时遇到了PySide问题。我需要特别忽略鼠标移动事件,因为它在左右两个鼠标按钮上都起着作用。 如果场景中的右键被按下,我想要忽略鼠标移动事件。有什么帮助吗?

10得票2回答
cx_freeze生成的EXE文件是否可以完全反编译回可读的Python代码?

我是新手,正在评估使用Python + PySide开发桌面程序,并发现cx_freeze非常适合将我的Python代码转换为可执行文件,而且它是跨平台的。 我的问题是,是否有人可以将由cx_freeze生成的EXE反编译回完全可读的代码,就像我的原始源代码一样? 注意:我不担心别人破解我...