gpt4 book ai didi

c++ - 当向其添加子选项卡时,如何使 qtabwidget 实例自动调整大小?

转载 作者:行者123 更新时间:2023-11-28 01:13:19 27 4
gpt4 key购买 nike

我试图让 QTabWidget 在添加子选项卡时自动调整大小以适应子选项卡,但一直无法这样做。我使用 Qt Designer 创建了一个表单,并使用如下的单一继承方法继承了它。

class MyWidget : public QWidget
{
Q_OBJECT

public:
MyWidget(QWidget *parent = 0);
private:
Ui::MyForm ui;
};

我有一个 QTabWidget,我正在使用 addTab() 将对象的实例添加到我的 QTabWidget。当我显示 QTabWidget 时,我注意到它没有调整大小以适应 MyWidget 实例。我需要做什么才能确保 QTabWidget 实例自动调整大小?

最佳答案

在设计器中,确保将布局添加到小部件。单击小部件的背景,这样当您应用布局时,它就会应用于整个小部件。诀窍在于构建表单的基础(父)小部件需要布局,而不仅仅是表单中的项目。

网格通常非常易于使用。但有时其他的更好。 Designer 使用起来可能很棘手,需要一段时间才能习惯。基本上每个小部件都应该应用布局。如果您不这样做,可能会发生奇怪的事情。

关于c++ - 当向其添加子选项卡时,如何使 qtabwidget 实例自动调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/843540/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com