在PySimpleGUI只改变控件与上方控件的间距
时间: 2024-02-18 19:03:11 浏览: 43
PySimpleGUI
在 PySimpleGUI 中,可以使用 `pad` 参数来设置控件的间距。如果你想要修改控件与上方控件的间距,可以在当前控件的 `sg.InputText()` 或 `sg.Button()` 等方法中使用 `pad` 参数,如下所示:
```python
import PySimpleGUI as sg
layout = [[sg.Text('Label 1'), sg.InputText(pad=((0, 0), (10, 0)))],
[sg.Text('Label 2'), sg.InputText(pad=((0, 0), (10, 0)))],
[sg.Button('Button', pad=((0, 0), (10, 0)))],
[sg.Text('Label 3'), sg.InputText(pad=((0, 0), (10, 0)))],
[sg.Text('Label 4'), sg.InputText(pad=((0, 0), (10, 0)))],
[sg.Button('Close')]]
window = sg.Window('Window Title', layout)
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED or event == 'Close':
break
window.close()
```
在上面的示例代码中,`pad` 参数的值是一个元组,其中第一个元素是控件左右方向的间距,第二个元素是控件上下方向的间距。在这个示例中,我们将上方方向的间距设置为 10 个像素。你可以根据需要调整这个值。
阅读全文