【发布时间】:2013-04-28 19:59:49
【问题描述】:
在 C# 中,为了将信号连接到插槽(委托给方法),我所做的只是:
first.signal += second.slot
但在 Qt 中是:
connect( & first, SIGNAL( signal( int, int, QString ) ), & second, SLOT( slot( int, int, QSTring ) ) );
而且这个算短,通常它们会产生 2-3 行。当然,我完全理解 Qt 仅模拟 .h 文件,而对于 .cpp 它们绑定到标准语法,但是否有任何技巧/方法可以使信号槽连接更短一些?我知道通过给它们特殊名称来自动将信号连接到插槽,但这仅适用于 .ui 文件中的信号。有什么提示吗?
【问题讨论】:
标签: qt