|
|
1
2
AFAIK,只能连接信号到时隙,时隙只能作为QQObjor的成员函数存在。 虽然很多人关注Qt信号和boost::信号或GTKmm信号之间的模板和moc差异,但这是我最终更关心的差异。Qt的信号没有我想要的那么有表现力,并且导致更多的依赖性。 我仍然使用Qt,但这只是因为在win32系统上完全缺少GTKmm可访问性。 当然,您可以做的是将QTimer的一个子类与自己的超时信号相连接,并使用一个插槽生成一个boost::信号,该信号可以连接到外部函数。不过,要注意在Qt中使用boost信号的问题,我只是使用signals2来完全避免它,并且我获得了线程安全性。 |
|
|
2
1
你需要Qt识别插槽。要做到这一点,你必须改变一个班级。所以我会说不可能。 |
|
|
3
1
你可以使用Boost的信号槽机制。 Boost Signal Slot 如果您使用的是Qt 4.1或更高版本,这两个版本都可以一起使用,如下所述 Boost signals & slots with Qt |
|
|
Olivia Boismier · 根据数据库验证用户登录 8 年前 |
|
|
Ollie Beumkes · SQL Server连接方式与或类似 8 年前 |
|
|
Adam · React动作、Reducer和Connect语法 8 年前 |
|
|
Ege Mert · 如何将Android连接到ASP。净MVC 9 年前 |
|
|
GreenHawk1220 · 如何使用python无线连接到计算机 9 年前 |
|
|
Nate · Node.js https在Cloud9中不起作用 11 年前 |
|
|
mark · 在expressjs中设置请求清理中间件 12 年前 |
|
|
Chan Le · connect.js中间件的顺序正确吗? 14 年前 |