在发射信号时,控制在qt中返回到同一类

时间:2016-07-22 05:36:12

标签: qt signals-slots

在我的应用程序中,我删除了一个标签,在方法中,我在删除标签后发出信号,在其他类中,我使用一个插槽连接到该信号。在那个插槽之后,我不想回到上一堂课。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

据我所知,Qt信号的默认连接是autoconnection,实际上是单线程中的直接连接。

我猜你是单线程应用程序。

当信号发出时,它实际上是调用slot方法,就像通用函数调用一样。

举个例子:

void test()
{
    return 0;
}

void main()
{
    test();
} 

所以它会返回你的调用方法。

有一些使用Qt的标准方法。你不需要玩弄技巧。