8

QtCreatorでテキストエディタを書いています。中央ウィジェットとしてQPlainTextEditを使用しており、メインツールバーのすべてのフォント制御ツールをすべてのQMainWindowプロジェクトに自動的に追加したいと考えています。QComboBoxをメインツールバーにドラッグアンドドロップしようとすると、許可されていないアイコンが表示されます。これを行う方法はありますか?

よろしくお願いします。

4

2 に答える 2

14

addWidgetの関数を呼び出すことで、必要なことを行うことができますQToolBar。したがって、メイン ツールバーを呼び出した場合mainToolBarは、メイン ウィンドウのコンストラクターで実行できます。

QComboBox* myComboBox = new QComboBox;
// Add values in the combo box
ui->mainToolBar->addWidget(myComboBox);
// make the connection between the combo box and a slot
于 2011-11-14T13:49:01.490 に答える