我使用 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 派生的。