将小部件定位到QBoxLayou

2024-06-26 14:42:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用PySide构建一个GUI

我有一个QBoxLayout,我已经添加了一些小部件,问题是我想控制它们的位置,我无法做到,我尝试了在文档页面中提供的内容

addWidget( widg, int streatch, int alignment)

但它并没有给我我想要的,所以我想要的最终效果是这样的


------------------------------------------------------^^** &&

如果行代表整个窗口/布局 我希望我在代码中命名为wid的小部件像虚线-------- 滑块应与^^ 最后是按钮

我的第二个问题是我想添加一些标签到滑块和como框,我想确定位置,我可以这样做

这是我的密码

^{pr2}$

Tags: 文档内容部件gui页面intalignmentamp
1条回答
网友
1楼 · 发布于 2024-06-26 14:42:36

{qox布局可以使用你的gridox布局来代替你的布局宽度。像即:

mainLayout = QtGui.QGridLayout()
mainLayout.setColumnMinimumWidth(0, 100) #set column 0 width to 100 pixels
button = QtGui.QPushButton('OK')
mainLayout.addWidget(button, 0, 0) #adds the button to the widened column

然后继续添加其余的小部件。在

相关问题 更多 >