擅长:python、mysql、java
<p>可以通过设置行和列拉伸来完成此操作。将小部件移动到网格的中心,在两侧保留一行和一列,然后为这些列设置拉伸因子。</p>
<p>网格的可视化示例</p>
<pre><code>+------------------------------+
| s stretch s |
| t +-------+-------+ t |
| r | label | input | r |
| e +-------+-------+ e |
| t | label | input | t |
| c +-------+-------+ c |
| h stretch h |
+------------------------------+
</code></pre>
<p>代码:</p>
<pre><code>password_layout = QtGui.QGridLayout()
# Set the stretch
password_layout.setColumnStretch(0, 1)
password_layout.setColumnStretch(3, 1)
password_layout.setRowStretch(0, 1)
password_layout.setRowStretch(3, 1)
# Add widgets
password_layout.addWidget(username_label, 1, 1)
password_layout.addWidget(password_label, 2, 1)
password_layout.addWidget(_username, 1, 2)
password_layout.addWidget(_password, 2, 2)
</code></pre>