私の Qt アプリケーションでは、QVBoxLayouts で「アンケート」の「質問」を動的に作成しています。質問には、ブール、テキスト、ラジオの 3 種類があります。
ユーザーがアンケートに「質問を追加」すると、QComboBox が表示されます。この QComboBox のインデックス/テキストが編集されると、発行された SIGNAL に基づいて行動したいと思います。
私は(古いAndroidプロジェクトから)Javaのようなものが欲しいです:
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//Code to run...
}
});
次のように Qt/C++ で同じものを使用することは可能ですか?
connect(qvectorOfComboBoxes.at(qvectorOfComboBoxes.end()), SIGNAL(currentTextChanged(QString)),
this, SLOT(
void comboBoxTextChanged(QString newComboxBoxText)
{
//This doesn't work
} )) ;
ここの別の投稿から、理想的なアプローチはQSignalMapperであると理解していますが、上記と同様の方法でタスクを実行することを望んでいました。
通常、私はここまたは関連するGoogle検索から答えを見つけます(これの名前がわからないので、おそらく間違ったものを検索しています)。ありがとう