zoemolly |
2018-05-18 22:33 |
qt 信号发送自定义数据
class user { private: QString strName; QStirng strPassword; } User 类如上 Q_DECLARE_METATYPE(User); 已经声明过了 qRegisterMetaType<User>("User"); 在connect 之前也注册过了。 在不同的窗口都需要传递User类,怎么注册? 要注册很多次吗? 在什么地方注册?connect之前就可以, 还是必须在构造函数里面注册? 目前我遇到的问题是 我在一个单例类里发送信号 SINGAL(User),在窗口里 始终收不到信号 ,明天再试试 不知道哪里出问题了?
|
|