PySimpleGUI是一个Python的GUI库,可以用于创建图形用户界面。要将值随机放入100个按钮中的10个按钮中,可以按照以下步骤使用PySimpleGUI实现:
import PySimpleGUI as sg
layout = [[sg.Button('', key=i)] for i in range(100)]
window = sg.Window('Random Button', layout)
import random
random_buttons = random.sample(range(100), 10) # 生成10个不重复的随机数
for button_index in random_buttons:
window[button_index].update('Random Value')
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED:
break
完整的代码示例如下:
import PySimpleGUI as sg
import random
layout = [[sg.Button('', key=i)] for i in range(100)]
window = sg.Window('Random Button', layout)
random_buttons = random.sample(range(100), 10) # 生成10个不重复的随机数
for button_index in random_buttons:
window[button_index].update('Random Value')
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED:
break
window.close()
这样就可以使用PySimpleGUI将值随机放入100个按钮中的10个按钮中了。
领取专属 10元无门槛券
手把手带您无忧上云