• 5260阅读
  • 6回复

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

上一主题 下一主题
离线yyxl
 
只看楼主 倒序阅读 楼主  发表于: 2010-09-25
— 本帖被 XChinux 执行加亮操作(2010-10-21) —
signal 与slot函数的参数可以是哪些类型呢?可以是自定义的吗?不同对象之间的连接,比如在在一个类的定义的时候需要与已经定义好的类进行通信, 在当前如何进行连接呢?
离线yj_yulin

只看该作者 1楼 发表于: 2010-09-25
请参考自带帮助.
离线yyxl
只看该作者 2楼 发表于: 2010-09-26
引用第1楼yj_yulin于2010-09-25 19:26发表的  :
请参考自带帮助.

能否具体点啊,谢谢啦!
离线wsszlj

只看该作者 3楼 发表于: 2010-09-26
两者的类型可以是任何类型,但是参数的类型和个数一定要保持一致
connect(object a,signal a,object b,slot b)
离线billlee
只看该作者 4楼 发表于: 2010-09-26
连接是针对实例的,不是针对类的,只有一个对象才可以在运行时与另一个对象连接,类和类之间是不存在连接这个东西。
signals 和 slots 的参数可以是各种带有 Q_OBJECT 宏 QObject 的子类,如果不是 QObject 子类,则要用 qRegisterMetaType<typename>("the_name_of_this_type") 来注册
离线yyxl
只看该作者 5楼 发表于: 2010-09-27
谢谢!!!!!!!
离线yyxl
只看该作者 6楼 发表于: 2010-09-27
哈哈,已经解决了
快速回复
限100 字节
 
上一个 下一个