gpt4 book ai didi

python - 更新 PySimpleGUI 中的单选按钮

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:17 31 4
gpt4 key购买 nike

我正在使用 PySimpleGUI,我想在其中更新单选按钮。根据文档,单选按钮具有更新方法。但不知何故,它无法正常工作。

我编写了以下代码,应该将单选按钮的值从 Test 更新为 NewTest。结果还是Test。

下面使用的代码:

import PySimpleGUI as sg

layout1 = [[sg.Radio('Test', "RADIO1", key='_RADIO1_', default=True, font=50)],
[sg.Button('Ok', font=50), sg.Button('Stop', font=50)]]

window = sg.Window('Read').Layout(layout1).Finalize()

while True:
window.Element('_RADIO1_').Update('NewTest')
button, values = window.Read()
exit()

最佳答案

听起来您正在尝试更改特定单选按钮旁边的文本。

问题在于每个 PySimpleGUI 元素的更新方法略有不同。简而言之,您可以在 Radio 元素中更改的内容是:

更新(self,value=None,disabled=None,visible=None)

虽然关于单选按钮元素更新的文档在文档中很简短,但在此处进行了描述 https://pysimplegui.readthedocs.io/#radio-button-element

Update(value=None, disabled=None, visible=None)
value - bool - if True change to selected
disabled - if True disables the element

目前您可以在单选按钮中更改 3 项内容,即“状态”(真/假)、禁用和可见性。

我建议将此记录为 GitHub 站点 ( http://www.PySimpleGUI.com) 上的功能请求问题。这些请求通常会很快得到实现。

关于python - 更新 PySimpleGUI 中的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54618990/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com