我正在尝试检查一个字符是否属于无效字符的列表/数组.
来自Python背景,我曾经只能说:
for c in string:
if c in invalid_characters:
#do stuff, etc
Run Code Online (Sandbox Code Playgroud)
如何使用常规C char数组执行此操作?
我的tkinter应用程序有几个控件,我想知道它们何时发生任何更改,以便我可以更新应用程序的其他部分.
有没有什么我可以做的没有写一个更新程序功能,并在最后循环:
root.after(0, updaterfunction)
Run Code Online (Sandbox Code Playgroud)
这种方法过去一直有效,但我担心如果有很多事情要检查它可能会很昂贵.
即使我确实使用了这种方法,我是否可以通过仅更新具有已更改变量的项目来节省资源?如果是这样,请分享如何,因为我不确定如何检测更新功能之外的特定更改.