• 4682阅读
  • 3回复

问一个调用的问题.... [复制链接]

上一主题 下一主题
离线snipertheone
 

只看楼主 倒序阅读 楼主  发表于: 2006-07-05
我建立两个文件aa.h,aa.cpp,它们作用可以显示一个自定义的对话框,现在我想用另外一个函数cc.cpp调用它,希望用cc.cpp中的一个按钮发出信号,然后显示出自定义的对话框...用connect(radioButton, SIGNAL(toggle()), XX, SLOT(XX))(假设用radiobutton按钮发出一个信号,弹出自定义的对话框)如何设定XX部分,??
[ 此贴被XChinux在2006-07-06 00:19重新编辑 ]
我爱学习
离线shiroki

只看该作者 1楼 发表于: 2006-07-06
假设你的aa文件定义的对话框是class A, 那么cc里应该定义了class A的实例dlgA吧?
cc的界面窗口假设是class C, winC是应用的主窗口, 假设radiobutton是C的一个成员变量。
这样,把dlgA定义成class C的成员变量, class C里定义一个slotA函数作为点击radiobutton的响应函数。 那么在class C的构造函数里调用connect:

connect(radiobutton, SIGNAL(toggle()), this, SLOT(slotA()));
slotA的内容就是把dlgA显示出来
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线snipertheone

只看该作者 2楼 发表于: 2006-07-06
slotA()里面写什么呢??
我爱学习
离线pen315

只看该作者 3楼 发表于: 2006-07-10
可以调用系统的函数,就可以调用你的对话框了!
用execlp()函数,你的那个对话框编译完有个可实行的文件吧!
快速回复
限100 字节
 
上一个 下一个