小编gho*_*654的帖子

Pyside - QGridLayout addStretch 选项?

我有一个布局,需要将小部件向上推。我知道我能做到

layout = QtWidgets.QVBoxLayout()
layout.addWidget(test_widget)
layout.addStretch()
Run Code Online (Sandbox Code Playgroud)

addStretch 会将所有小部件推到顶部。但是,我使用的布局是 QGridLayout 并且 .addSretch() 不适用于网格布局。如何填充窗口底部的所有空白空间,并使用网格布局将所有小部件推到顶部?

user-interface stretch qgridlayout pyside2

4
推荐指数
1
解决办法
3166
查看次数

Pyside:检测 QWidget 上的单击和双击

我正在 Maya 中构建一个 UI,当单击按钮时将生成一堆水平布局,其中包含QScrollArea. 我想弄清楚如何让每一行识别单击/双击。当单击特定行时,我希望它返回被单击的小部件,以便我可以用它做一些事情。我想我可能必须将容器小部件附加到行布局才能识别鼠标点击?

我已经弄清楚了一般如何识别单击和双击并让它打印一些东西 - 但我很难弄清楚如何将它链接到一个小部件。

python user-interface mouseevent pyside

2
推荐指数
1
解决办法
1516
查看次数