• 6263阅读
  • 3回复

问个关于new的问题[已解决] [复制链接]

上一主题 下一主题
离线xtfllbl
 

只看楼主 倒序阅读 楼主  发表于: 2010-07-01
比如我这样新建控件
  1. QPushButton *pb;

  1. for(int i=0;i<3;i++)
  2. {
  3.    pb=new QPushButton();
  4.    qDebug()<<pb;
  5. }
  6.  


这样我就新建了3个按钮,但是之后如何使用这3个按钮呢?
qDebug可以返回3可控件不同的地址,比如:
this is pb:: QPushButton(0x10f83440)
this is pb:: QPushButton(0x10f83b90)
this is pb:: QPushButton(0x10f84390)



但在代码中使用pb返回的仅仅是最后一个按钮,所以特此请教,有没有方法分别访问这3个控件,比如通过(0x10f84390)这种地址什么的?
[ 此帖被xtfllbl在2010-07-01 10:49重新编辑 ]
上海欢迎您
离线dbzhang800

只看该作者 1楼 发表于: 2010-07-01
你不能用过List 或 Vector 之类的把指针都存起来么?
离线xtfllbl

只看该作者 2楼 发表于: 2010-07-01
回 1楼(dbzhang800) 的帖子
哦,谢谢,我看看。
上海欢迎您
离线yangfanxing
只看该作者 3楼 发表于: 2010-07-01
张老师犀利+1~
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个