そのため、私のプロジェクトでは、TableViewを使用して、Qtエディター自体でその情報の一部を編集しました。また、そのためのすべてのコードを実装しました。前に実行したときに、intの代わりにcomboBoxが表示されました。しかし、いくつかの理由で、そのTableViewを新しいものと交換する必要がありました。すべてのコードは同じですが、コンボボックスが表示されません。それで、comboBoxがエディターで行われた何かのために表示されたことを意味しますか?
質問する
398 次
1 に答える
0
Qt デザイナーで TableView を置き換えて、以前と同じ名前を付けた場合、クラスの C++ 実装には何の影響もありません。Qt デザイナーに入力した設定は、TableView を削除すると削除され、以前の設定を再入力する必要があります。そのため、クラスの以前の C++ 実装を引き続き使用できます。
私は通常、qt デザイナーで GUI を設計してから、シグナル/スロットをセットアップし、好みに合わせてウィジェットを初期化するクラスを作成します。したがって、クラス コンストラクターからウィジェットをセットアップした場合は、これについて心配する必要はありません。
幸運を!
于 2012-09-21T19:06:15.003 に答える