• 4179阅读
  • 2回复

[提问]求教qt的信号与槽问题 [复制链接]

上一主题 下一主题
离线choujianghui
 
只看楼主 倒序阅读 楼主  发表于: 2012-07-19
本人初学qt在用信号与槽时,是不是一定加Q_OBJECT,我不知道为什么要加这个宏。
2,求关于信号与槽的一些详细资料和解析,让我多了解下信号和槽。
3,在qt creator集成开发环境中的界面文件中新建一个主窗口类mydlg,在源文件下就出现了mydlg.cpp,那么他与main.cpp有什么区别,main函数不是主程序的入口吗,为什么有的代码编写到mydlg.cpp中。
离线jdwx

只看该作者 1楼 发表于: 2012-07-19
回 楼主(choujianghui) 的帖子
《C++ GUI Qt4》
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线roywillow

只看该作者 2楼 发表于: 2012-07-19
对于大部分的需要使用信号槽的类,继承自QObject后需要在类的声明中加入Q_OBJECT宏,至于为什么,不知道……当然有些很特殊的类不能加,好像QAxObject就是个使用信号与槽但是却没有这个宏的例子
至于第二个问题,可以参考一下dbzhang大人的博客,里面有讲解这方面的文章
第三个问题,main函数确实是Qt程序的入口,mydlg.cpp只不过是mydlg的具体定义罢了,跟mydlg.h配对的。似乎你需要加固一下c++基础了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个