dai*_*isy 4 qt qt4 signals-slots qt4.8
如果我用相同的插槽连接同一信号的两倍,这会导致一个错误?例如,当发出信号时,槽被调用两次?
Ste*_*fen 8
简短回答:您的插槽将被调用两次.
这是否会导致错误或所需的行为取决于您的应用程序.
在大多数情况下,它可能不需要,所以为了防止这种情况,您可以跟踪您的连接,首先使用断开连接,或者如果您至少使用Qt 4.6,则有一种新的连接类型Qt::UniqueConnection可以自动防止重复连接,否则表现如下Qt::AutoConnection,请参阅连接类型和关于新的唯一类型的博客文章.
Qt::UniqueConnection
Qt::AutoConnection
归档时间:
13 年,1 月 前
查看次数:
1262 次
最近记录: