在Qt和C++中,是否可以将QWidget放在QTabWidget的选项卡旁边?

为了阐明我的意思,以下图片:c++ - QTabWidget选项卡旁边的QWidget-LMLPHP

此图片中的红色矩形属于QTabWidget,但未使用,因为所有选项卡都足够小,不需要它。可以在这里放置另一个QWidget吗?

最佳答案

QTabWidget QTabBar QStackedWidget 的易于使用的组合。

因此,您可以直接使用QTabWidgetQTabBar而不是QStackedWidget。只需将 QTabBar::currentChanged 信号连接到 QStackedWidget::setCurrentIndex 插槽,您将获得相同的功能。优点是您可以将两者自由放置在表单上。您可以将它们放置在网格布局中,并将所有其他小部件放置在QTabBar旁边。

关于c++ - QTabWidget选项卡旁边的QWidget,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39308609/

10-11 09:03