如何解决我无法使用 pysimplegui 将图像下方的元素向上移动
假设您在一个窗口中有一个图像和文本,其下方有一个按钮。我想把底部的按钮上移,但是找不到有效的方法。我现在该怎么办?
示例布局代码:
info_layout = [
[sg.Image(filename = 'data/img/icon_info.png',pad = ((10,0),(10,0)),key = "icon_image"),sg.Text(text = 'example',font=('Arial',24),pad = ((20,(0,0)))],[sg.Button(button_text = 'OK',auto_size_button = False,pad = ((130,(20,0)))]
]
可以使用pad向右移动。
(添加:) 看来我的问题错了。
这是执行上述布局的结果:
我想要的执行结果如下:
解决方法
也许只有它的 tkinter 代码,
import PySimpleGUI as sg
column_layout = [
[sg.Image(filename = 'D:/logo.png',pad = ((10,0),(10,0)),key = "icon_image"),sg.Text(text = 'example',font=('Arial',24),pad = ((20,(0,0)))],]
layout = [
[sg.Column(column_layout,key='-COL-')],[sg.Button(button_text = 'OK',auto_size_button = False,pad = ((130,(20,0)))]
]
window = sg.Window('window',layout,finalize=True)
while True:
event,values = window.read()
if event == sg.WIN_CLOSED:
break
elif event == 'OK':
window['-COL-'].Widget.master.pack_forget()
window['-COL-'].Widget.master.pack()
window.close()
点击 OK
后,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。