小编Sas*_*ank的帖子

如何在 pysimplegui 中单击一次后禁用按钮?

我想禁用代码中的“开始更新”按钮

代码 :

import PySimpleGUI as sg
import time
mylist = ["task 1", "task 2", "task 3", "task 4"]
progressbar = [
    [sg.ProgressBar(len(mylist), orientation='h', size=(51, 10), key='progressbar')]
]
outputwin = [
    [sg.Output(size=(78,20))]
]
layout = [
    [sg.Frame('Progress',layout= progressbar)],
    [sg.Frame('Output', layout = outputwin)],
    [sg.Submit('Start update'),sg.Cancel()]

]
window = sg.Window('Assistant updater', layout)
progress_bar = window['progressbar']
while True:
    event, values = window.read(timeout=10)
    if event == 'Cancel'  or event is None:
        break
    elif event == 'Start update':
        for i,item in enumerate(mylist):
            print(item)
            if item=="Reading …
Run Code Online (Sandbox Code Playgroud)

python pysimplegui

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

pysimplegui ×1

python ×1