python - 蟒蛇特质。在完成按钮触发之前更新属性
问题描述
我正在尝试在按钮触发操作结束之前更新属性和 GUI。我觉得这应该很简单,但我缺少update
命令或其他东西。
部分代码如下:
item1 = Property(Str, depends_on = ['button1'])
button1 = Button('Perform Action')
myview = View(Item('button1'), Item('item1'))
def _get_item1(self):
return somefunction()
def _button1_fired(self):
dosomething1()
dosomething2()
按下按钮时,dosomething1()
将更改 的输出somefunction()
。并将dosomething2()
输出更改somefunction()
为其他内容。但是,当它运行时,GUI 只会在完成item1
后更新_button1_fired
。
有没有办法或命令在两个功能之间插入,dosomething()
以便 GUI 更新“实时”
解决方案
推荐阅读
- android - Android Auto Desktop Head Unit (DHU) 在启动时显示黑屏
- java - Lombok @Synchronized 与 Mockito 抛出 NPE
- excel-formula - 如何寻找一个值并带来下一行,但不重复?
- c++ - //![1] 在 QT 中是什么意思
- ruby-on-rails - Rails API 模式 JBuilder 分页
- python - TypeError: 禁止直接赋值给相关集合的反面。改用 thumbnails.set()
- google-apps-script - Google Script Web App HTML 日志记录问题
- javascript - 谁能解释一下为什么我们使用公用文件夹来保存 css 和图像文件夹?
- javascript - 检查日期是否超过 2 周
- docker - docker 从远程注册表中拉两次