• 9182阅读
  • 10回复

[提问]多窗口问题 [复制链接]

上一主题 下一主题
离线feiyangbaxia
 

只看楼主 倒序阅读 楼主  发表于: 2011-07-19
我建了一个mainwindow ,然后又添加了一个dialog,dialog中有一个radiobutton。我想在mainwindow中实现,判断radiobutton是否被选中,如果选中,执行一项功能,如果不选中执行另一项功能,不知道该如何实现,忘各位高手帮忙
离线feiyangbaxia

只看该作者 1楼 发表于: 2011-07-20
大家帮帮忙
离线XChinux

只看该作者 2楼 发表于: 2011-07-20
你直接访问dialog->radioButton->isChecked()方法不就行了?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线feiyangbaxia

只看该作者 3楼 发表于: 2011-07-27
回 2楼(XChinux) 的帖子
但是如果这样的话,就会提示出错“‘dialog was not declared in this scope                   mainwindow.cpp’”
离线abcdlcq

只看该作者 4楼 发表于: 2011-07-27
又添加了一个dialog?两个对象是并列的?
离线kummar
只看该作者 5楼 发表于: 2011-07-27
Re:回 2楼(XChinux) 的帖子
引用第3楼feiyangbaxia于2011-07-27 10:41发表的 回 2楼(XChinux) 的帖子 :
但是如果这样的话,就会提示出错“‘dialog was not declared in this scope                   mainwindow.cpp’”

有没有把dialog申明为成员变量
离线feiyangbaxia

只看该作者 6楼 发表于: 2011-07-28
回 4楼(abcdlcq) 的帖子
就是共有两个窗口,一个是mainwindow窗口,一个是dialog窗口
离线feiyangbaxia

只看该作者 7楼 发表于: 2011-07-28
回 5楼(kummar) 的帖子
什么意思?怎么声明?
离线roywillow

只看该作者 8楼 发表于: 2011-07-28
dialog中的radiobutton声明为public成员变量
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线feiyangbaxia

只看该作者 9楼 发表于: 2011-07-29
回 8楼(roywillow) 的帖子
但radioButton既不是变量也不是函数,怎么声明呀?
离线roywillow

只看该作者 10楼 发表于: 2011-07-29
我是说你把dialog中的这个东西声明为public成员变量,那样就能随便访问了,应该就是你想要的吧
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个