2012-02-13 13 views
0

誰かがQTを使用してウィンドウ内のタブを選択したことをどのように識別できるのかという良い例があれば、私に提供してください。私はオンラインで検索し、提供されたコードは私にエラーを与えます。ここで私は何をしようとしています:QT Qtabwidgetのタブを識別する

私は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) 
+0

タイトルは実際の問題とは関係ありません。 – UmNyobe

+0

Qt-tabウィジェットを使ってどのタブが選択されたのかを知りたい。何を私に呼びたいのですか? – user573014

答えて

2

ときのワットsIGNALまたはSLOTマクロに変数名またはパラメータ名を含めないでください。つまり、次のように書く必要があります。

QObject::connect(ui->tabWidget, SIGNAL(currentChanged(int)), ui->label, SLOT(setNum(int))); 
関連する問題