首页| 论坛| 消息

标题:问个关于Qt编程很基础的问题。。。
作者:greensky10
日期:2012-02-26 15:59
内容:

假设我的主窗口是widget,它有个成员变量是num,在widget.h里面声明了一个Dialog MyDlg
我想问一下如何在dialog.cpp里面访问到主窗口的这个变量num,还请知道方法的前辈赐教
.


#1 [zdmflies 02-26 19:49]
在dialog.cpp 里添加 extern Widget *widget
然后 用指针 widget->num 就行了
#2 [greensky10 02-27 21:02]
您好,谢谢指教。我使用的是Qt Creator 1.3.1,按照您说的方法我试了下在dialog.cpp里面可以访问到widget的num,但是编译显示dialog.cpp文件中的widget未定义。
我把这句extern Widget *widget;加在了dialog.cpp的最顶上,这样对吗?
#3 回 1楼(zdmflies) 的帖子 [greensky10 02-28 22:35]
或者我换个方式再问一下,在Qt Creator中建立的Qt Gui Application工程中,主窗口是widget,在widget.h中声明了一个dialog,比如是Dialog MyDlg,那请问如何在dialog.cpp里面访问到widget中的控件呢???求大神指教啊!!!!!!!!!
#4 [zdmflies 03-09 13:09]
把代码打包成附件,贴到网页上来,我看看
#5 [greensky10 03-24 22:49]
您好,全部代码我传上来了,我的问题就是如何在dialog.cpp里面访问widget的num,我的工程使用Qt Creator建的,不知道跟他对ui文件的多继承有木有关系???

<< 1 2 >> (1/2)

回复 发表
主题 版块