Jasmin Blanchettesの本の第2章に従っています
C++-GUI-Programming-with-Qt-4-1st-ed.pdf
QtでMS VS 2008を使用してダイアログGoToCellDialogをセットアップしようとしています。
この例はコンパイルされ、ダイアログが表示されますが、テキストの変更時にハンドラー メソッド on_lineEdit_textChanged() に入ることができません。それを証明するために、次の行をスロット メソッドに追加しました。
label->setText(tr("Changed :"));
ラベルの視覚的な変更を強制します。
.ui ファイルの要素
<connections/>
空です。どうしてか分かりません。
この行をコンストラクターに追加することにしました。
connect(lineEdit, SIGNAL(textChanged(const QString &)),
this, SLOT(on_lineEdit_textChanged()));
しかし、それは何も変わりません。
IDE を使用してコードを生成しましたが、最初に gotocelldialog が小文字で生成されました。これで、すべての名前が camelCase になり、コードがコンパイルされます。しかし、おそらく私は何かを逃した。