在PySimpleGUI中,可以通过使用sg.Button
和sg.Window
来将接口绑定到函数。
首先,需要导入PySimpleGUI库:
import PySimpleGUI as sg
然后,可以创建一个简单的GUI窗口:
layout = [[sg.Button('Click me')]]
window = sg.Window('My Window', layout)
接下来,可以定义一个函数来处理按钮点击事件:
def button_click():
print('Button clicked!')
# 将按钮点击事件与函数绑定
button = window['Click me']
button.bind('<Button-1>', button_click)
在上述代码中,button_click
函数会在按钮被点击时被调用,并打印出"Button clicked!"的消息。
最后,需要添加一个事件循环来监听窗口中的事件:
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED:
break
完整的代码如下:
import PySimpleGUI as sg
def button_click():
print('Button clicked!')
layout = [[sg.Button('Click me')]]
window = sg.Window('My Window', layout)
button = window['Click me']
button.bind('<Button-1>', button_click)
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED:
break
window.close()
这样,当点击按钮时,会调用button_click
函数并打印出相应的消息。
推荐的腾讯云相关产品:无
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云