我想做这样的事情:一个程序,在开始时初始化一些数据。然后我打开其他GUI,我从这些数据中显示一些图形。
有没有可能为不同的GUI设置一些全局变量?如果没有,我怎么能这样做?
答案 0 :(得分:0)
只要将第一个GUI的句柄传递给第二个GUI,就可以从GUI#2访问GUI#1的所有属性(反之亦然,因为GUI创建方法将句柄返回到GUI#2)
或者,您可以在句柄对象中收集要显示的数据(以及GUI的句柄),这意味着它通过引用传递,因此可以在任何地方使用。
最后,您当然可以创建全局变量 - 在任何想要访问这些变量的函数的开头,您必须将它们声明为global var1, var2, var3
。