QtCreator 2.7.2、私は Qt Creator デザインの接続を使用し、ファイル *.ui でそれを見ることができますが、ビルド後に生成されたファイル ui_*.h でそれを見つけることができません。それはどこですか? 私は興味がある。
質問する
1147 次
2 に答える
3
通常、setupUi メソッドの最後まで存在します。よく見てください。
たとえば、.ui のこのチャンク
<connections>
<connection>
<sender>checkBox</sender>
<signal>toggled(bool)</signal>
<receiver>checkBox_2</receiver>
<slot>setChecked(bool)</slot>
</connection>
</connections>
結果は
QObject::connect(checkBox, SIGNAL(toggled(bool)), checkBox_2, SLOT(setChecked(bool)));
生成されたヘッダーで。
于 2013-07-18T08:11:57.963 に答える
0
メタオブジェクト コンパイラ (moc) は、シグナルとスロットのグルー コードを生成します。UI エディターは接続を処理し、必要なものを ui ファイルに出力するだけです。Uic はこれらのものを c++ ヘッダーにコンパイルし、それを私のモックで使用します。
于 2013-07-18T08:15:47.943 に答える