Oam*_*otn 5 python radio-button pysimplegui
我正在使用 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()
Run Code Online (Sandbox Code Playgroud)
听起来您正在尝试更改特定单选按钮旁边的文本。
问题是每个 PySimpleGUI 元素都有稍微不同的 Update 方法。简而言之,您可以在 Radio Element 中更改的内容有:
Update(self, value=None, disabled=None, visible=None)
虽然文档中有关单选按钮元素更新的文档很简短,但在https://pysimplegui.readthedocs.io/#radio-button-element中进行了描述
更新(值=无,禁用=无,可见=无)
值 - 布尔 - 如果为真,则更改为选定的
禁用 - 如果为真,则禁用该元素
目前您可以在单选按钮中更改 3 项内容:“状态”(真/假)、禁用和可见性。
我建议将此记录为 GitHub 站点 ( http://www.PySimpleGUI.com ) 上的功能请求问题。这些请求通常很快就会得到落实。
| 归档时间: |
|
| 查看次数: |
5254 次 |
| 最近记录: |