python - 更新 Combo 的默认值
问题描述
我想在按下按钮时更改组合的默认值,可以这样做吗?
from PySimpleGUI import *
layout=[[Combo(["Example1","Example2","Example3"],default_value='example2',key='board2')],[Button("Change")]]
wnd=Window("Test",layout)
event,values=wnd.read()
if event=="Change":
wnd.find_element["board2"].update(default_value="example3")
else:
wnd.close()
解决方案
wnd.find_element("board2").update(value="Example3")
如果 value 在 values ["Example1","Example2","Example3"] 中,DefaultValue 也将更改为 value。但是值不在值中,DefaultValue 不会改变。
推荐阅读
- scala - MultiMap 的非法继承
- python - 值更改时Opencv重绘图像
- ms-access - 参数值的查询提示
- java - 在调试器中运行时抛出 ConcurrentModificationException
- verilog - 如何在verilog中进行串行BCD码输入
- elasticsearch - kibana 中默认的模糊搜索
- android - 如何根据 ID 限制对数据库的访问
- advanced-custom-fields - 通过 WP API 更新布局内的 ACF 字段
- azure-devops - vsts——产品板上的努力下拉值
- visual-studio-code - VS Code:有没有办法一次重构类和文件名?