声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1757|回复: 9

[GUI界面] 紧急求救,GUI中如何使用变量?

[复制链接]
发表于 2007-1-10 16:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我在GUI中调用了自己定义的函数或是一段程序,然后我需要在GUI接下来的程序用到这些函数或程序中的变量的值,我一直不知道GUI中的变量值都保存到哪里了。
       有人告诉我用全局变量,我在GUI m文件中声明了global A,但是还是没有用啊。到时候要用到里面的变量的时候,还是提示该变量未定义,为什么啊?是不是global加的位置不对啊?
       各位大侠,有没有相关的例子可以参考的啊?谢啦!
回复
分享到:

使用道具 举报

发表于 2007-1-10 16:14 | 显示全部楼层
原帖由 xiumi 于 2007-1-10 16:12 发表
我在GUI中调用了自己定义的函数或是一段程序,然后我需要在GUI接下来的程序用到这些函数或程序中的变量的值,我一直不知道GUI中的变量值都保存到哪里了。
       有人告诉我用全局变量,我在GUI m文件中声明了 ...



看看 [原创]关于GUI的一点心得体会 这个帖子
 楼主| 发表于 2007-1-10 16:19 | 显示全部楼层
就是说每次用之前,都要用global说一下?
发表于 2007-1-10 16:25 | 显示全部楼层
原帖由 xiumi 于 2007-1-10 16:19 发表
就是说每次用之前,都要用global说一下?


是的
 楼主| 发表于 2007-1-10 16:30 | 显示全部楼层
继续问一下,gui m文件里面调用的程序里面不能含有handles.radiobutton这样的东西啊?好象也提示变量未定义。
还有,你们有没有QQ号啊?我想跟你们直接讨论啊!
发表于 2007-1-10 16:36 | 显示全部楼层
原帖由 xiumi 于 2007-1-10 16:30 发表
继续问一下,gui m文件里面调用的程序里面不能含有handles.radiobutton这样的东西啊?好象也提示变量未定义。
还有,你们有没有QQ号啊?我想跟你们直接讨论啊!



gui m文件里面调用的程序里面不能含有handles.radiobutton这样的东西啊? —— 不能有的话,估计所有控件都无法访问了,呵呵

还有,你们有没有QQ号啊? —— 不常用
 楼主| 发表于 2007-1-10 17:02 | 显示全部楼层
真的不行啊!有问题。
我QQ:16832565
发表于 2007-1-10 17:31 | 显示全部楼层
我想你说的是自己编写的函数里面不能含有handles.radiobutton这样的东西吧
好像是这样的
所以我尽量不自己写函数
都写在控件的回调函数里
发表于 2007-1-10 17:41 | 显示全部楼层
原帖由 mulan 于 2007-1-10 17:31 发表
我想你说的是自己编写的函数里面不能含有handles.radiobutton这样的东西吧
好像是这样的
所以我尽量不自己写函数
都写在控件的回调函数里



我想你说的是自己编写的函数里面不能含有handles.radiobutton这样的东西吧——呵呵,这个当然不行拉,handles又不是全局变量,怎能在你自己定义的函数里面使用?除非handles作为输入参数拉。不过我觉得没有必要吧,对控件的操作放在回调函数中,得到控件的属性值后再通过参数传递到自定义的函数中使用就可以了
 楼主| 发表于 2007-1-10 20:46 | 显示全部楼层
谢谢木兰,问题已经解决。
在调用的函数中避免出现控件句柄了。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-12 14:48 , Processed in 0.066613 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表