情景:通过执行子程序改变操作项定义的内容,比如点击某个选项后它就改变颜色。
需求:我目前是用关闭再新建一个操作窗的方式实现这种更改的,不知道能不能做到不关闭当前操作窗直接刷新状态?
在操作窗显示的时候,再次显示操作窗会更新
感谢解答。就是说想做到在当前操作窗更新,需要选择【显示操作窗】而不是【显示操作窗并等待关闭】,且必须使用子程序进行更改?
另外如果只能用子程序的话,是不是就不能更改主程序中的状态变量,而只能使用【状态存取】来实现?
显示并等待会卡住等关闭才能继续执行。更新内容没有必然要求子程序,无论任何地方再次显示应该都可以。
这里动态更新会有些复杂,以至于我都不知道网友们怎么做的,你可以参考一下他们的动作试试。
动态更新确实可以实现了,只是我想通过按钮触发改变主程序里的状态变量,我尝试了WriteState命令,但不生效(而且这个命令只接受str值不接受list或dict,我希望更改一个表格状态,显然这样是不行的)。我也看了一些网友们的作品,似乎主要还是以【状态存取】实现的,还没有发现直接更新保存变量的。