关于QT,信号与槽
2011-08-23 18:21
197 查看
QT里代码与c++,java,.net都差不多,C++学好了很容易上手,我们来说说qt的特色信号与槽
类似于MFC中的消息机制 槽类似于消息映射函数 自定义的消息 好比自定义的信号
#ifdefine A_H
#define A_H
class A:public Object{
...还要加这个 Q_OBJECT 宏否则不能
....
....
private slots:
void getOfB();//定义槽
}
#endif
#ifdefine B_H
#define B_H
class B:public Object{
....
......
signals:
void shoot();//定义信号
}
#endif
//要使B中的信号能被A中收到(应该是能被A中接收??),我们要在A中做连接connect( 信号发送者的指针,信号类型,信号接受者的指针,SLOTS(信号处理的函数指针));
connect 并不是放在那里都可以的 还是与顺序有关联 比如:进行到那一步才进行连接,
只有Object 的派生类才具有信号功能这个莫要忘了,所以
类似于MFC中的消息机制 槽类似于消息映射函数 自定义的消息 好比自定义的信号
#ifdefine A_H
#define A_H
class A:public Object{
...还要加这个 Q_OBJECT 宏否则不能
....
....
private slots:
void getOfB();//定义槽
}
#endif
#ifdefine B_H
#define B_H
class B:public Object{
....
......
signals:
void shoot();//定义信号
}
#endif
//要使B中的信号能被A中收到(应该是能被A中接收??),我们要在A中做连接connect( 信号发送者的指针,信号类型,信号接受者的指针,SLOTS(信号处理的函数指针));
connect 并不是放在那里都可以的 还是与顺序有关联 比如:进行到那一步才进行连接,
只有Object 的派生类才具有信号功能这个莫要忘了,所以
相关文章推荐
- QT中关于信号与槽机制的实现原理
- [QT]QFileDialog关于选择文件对话框中的几个信号的说明
- 关于 qt 信号与槽 数组传递
- 关于Qt中继承了QObject类的信号与槽问题:
- 关于Qt信号连接的问题
- Qt5 中关于信号槽的改动
- 关于Qt信号/槽的参数类型
- 关于qt的信号槽机制的理解 分类: QT学习记录 2011-09-23 11:22 1872人阅读 评论(1) 收藏
- 关于QTcpSocket 类的 disconnected()和 error()信号
- 关于Qt中自定义槽和信号的简单示例
- 关于Qt 信号与槽自动连接 qPushbutton按钮无法点击的问题
- 关于qt的信号槽机制的理解
- 关于Qt信号与槽机制的传递方向性研究
- 关于Qt信号与槽的小结
- 关于qt的信号槽机制的理解
- QT中关于信号与槽机制的实现原理
- 关于qt中的信号与槽机制
- QT中关于信号与槽机制的实现原理
- 关于linux异步通知signal 和QT的信号槽
- Qt 和 Boost关于信号和槽的对比说明