识别QT Qtabwidget中的选项卡

识别QT Qtabwidget中的选项卡,qt,qtabwidget,Qt,Qtabwidget,如果有人有一个很好的例子,说明我如何识别用户使用QT在窗口中选择了一个选项卡,请提供给我。我在网上搜索,提供的代码给了我错误。。所以我想做的是: 我有一个主窗口,它有3个选项卡,我将主要在所有选项卡上显示相同的视频,但在每个选项卡上运行不同的算法,因此我不希望它们一直运行,因为这将消耗我cpu的大量处理,因此我只希望在用户选择或打开选项卡时使其工作。。以下是我所尝试的: QObject::connect(ui->tabWidget, SIGNAL(ui->tabWidget->

如果有人有一个很好的例子,说明我如何识别用户使用QT在窗口中选择了一个选项卡,请提供给我。我在网上搜索,提供的代码给了我错误。。所以我想做的是:

我有一个主窗口,它有3个选项卡,我将主要在所有选项卡上显示相同的视频,但在每个选项卡上运行不同的算法,因此我不希望它们一直运行,因为这将消耗我cpu的大量处理,因此我只希望在用户选择或打开选项卡时使其工作。。以下是我所尝试的:

QObject::connect(ui->tabWidget, SIGNAL(ui->tabWidget->currentChanged(int idx)), ui->label, SLOT(setNum(int idx)));
它给了我这个错误

Object::connect: No such signal QTabWidget::ui->tabWidget->currentChanged(int idx)

编写connect语句时,不要在信号宏或插槽宏中包含变量名或参数名。i、 例如,你应该这样写:

QObject::connect(ui->tabWidget, SIGNAL(currentChanged(int)), ui->label, SLOT(setNum(int)));

您的标题与实际问题无关。我想确定选择了哪个选项卡。。使用Qt选项卡小部件。。你想让我怎么称呼它!