• 6818阅读
  • 5回复

QAPP的问题,了解的麻烦LOOK 一会 [复制链接]

上一主题 下一主题
离线downstairs
 

只看楼主 倒序阅读 楼主  发表于: 2010-07-13
— 本帖被 xtfllbl 执行合并操作(2010-07-13) —
在main.cpp里有这么一句
  1. qwidget obj=new qwidget;


如何在其他的类里调用obj呀

貌似QAPP取不到呀
喜爱编程的猫头鹰
离线downstairs

只看该作者 1楼 发表于: 2010-07-13
无法return this ?
如何返回自身的实例引用啊。。
如何在本身的类里写个函数。。getMe()
用来返回自身的指针呀。高手在吗?
喜爱编程的猫头鹰
离线downstairs

只看该作者 2楼 发表于: 2010-07-13
如何获得某个Widget的指针啊
不是在同一个文件里的。。。
好像QApplication可以解决问题??

搞了好长时间了。。俺是菜鸟。谁来帮帮呀
喜爱编程的猫头鹰
离线xtfllbl

只看该作者 3楼 发表于: 2010-07-13
引用楼主downstairs于2010-07-13 01:03发表的 QAPP的问题,了解的麻烦LOOK 一会 :
在main.cpp里有这么一句
  1. qwidget obj=new qwidget;

如何在其他的类里调用obj呀
.......


呵呵,你还想在其他类里调用他阿,看来你c++没学好哦,别的类不能用的啦,速度补课去。
上海欢迎您
离线dbzhang800

只看该作者 4楼 发表于: 2010-07-13
Re:无法return this ?
引用第1楼downstairs于2010-07-13 01:11发表的 无法return this ? :
如何返回自身的实例引用啊。。
如何在本身的类里写个函数。。getMe()
用来返回自身的指针呀。高手在吗?

你是说你写了个类似这样的东西?

  1. class AA
  2. {
  3.     public:
  4.         AA()
  5.         {
  6.         }
  7.         AA* getMe()
  8.         {
  9.             return this;
  10.         }
  11. };



这样的代码运行肯定没问题,但个人认为没有任何用处。你如何去调用该成员函数?如何能调用,说明this的值已经知道了,没必要调用了。如果不知道,你将无法调用。

建议找本C++的书先打打基础吧
离线downstairs

只看该作者 5楼 发表于: 2010-07-13
555555555555555...
以前曾经写出来过全局指针表 。用来调用各个实例。。忘了怎么写了
喜爱编程的猫头鹰
快速回复
限100 字节
 
上一个 下一个