试解释Qt/Embedded信号和插槽机制。
信号与插槽是一种强有力的对象间通信机制,它完全可以取代原始的回调和消息映射机制;信号与插槽是迅速的,类型安全的,健壮的,完全面向对象并用C++来实现的一种机制。Qt的窗口在事件发生后会激发信号。程序员通过建立一个函数(称作一个插槽),然后调用connect()函数把这个插槽和一个信号连接起来,这样就完成了一个事件和响应代码的连接。信号与插槽机制并不要求类之间互相知道细节,这样就可以相对容易的开发出代码可高重用的类。信号与插槽机制是类型安全的,它以警告的方式报告类型错误,而不会使系统产生崩溃。
举一反三
内容
- 0
Qt插槽函数不包括以下哪一项() A: public slots B: static slots C: protected slots D: private slot
- 1
Qt中定义信号和槽,只需添加关键字slots和signals
- 2
()是用来测量内存插槽、PC插槽、PCH插槽、AGP插槽的各种信号。 A: 诊断卡 B: 假负载 C: 打阻值卡 D: 示波器
- 3
Qt中的SLOT即“信号/槽”
- 4
信号signal是Qt的关键字,也是C++的