Qt Designer を使用してファイルを設計.ui
し、VS-Project でコンパイルします。QToolbar から派生した Toolbar クラスがあります。
クラスの初期化はこんな感じ。
MyToolBar::ToolBar(QWidget* qWidgetParent) :
ToolBar(qWidgetParent),
mUiToolBar(new Ui::MyToolBar())
{
mUiToolBar->setupUi(this);
//...
}
すべてが固定位置とサイズで正常に機能します。しかし、自動フォーマット用のレイアウトを使い始めると、すべてが壊れてしまいます。この場合、すべてが左上の位置にあります。
この場合、何が起こるか考えていますか? QToolbar でレイアウトを使用する正しい方法は何ですか?
編集: プロジェクトからコードをコピーしました。この MyToolBar は、同じ機能を管理するためのクラスである ToolBar から派生しています。ToolBar は QToolBar から派生しています。