我正在使用 Qt 框架制作应用程序,但遇到了一个问题:我定义了一个像这样的 TabWidget
QTabWidget *armaTab = new QTabWidget();
armaTab->setContentsMargins(0, 0, 0, 0);
armaTab->setTabPosition(QTabWidget::North);
armaTab->setObjectName(QString::fromUtf8("armaTab"));
然后我尝试像这样添加一个 QTabBar:
QTabBar *tabBar = new QTabBar();
tabBar->setContentsMargins(0, 0, 0, 0);
tabBar->setFont(*font);
tabBar->setObjectName(QString::fromUtf8("armaTabBar"));
armaTab->setTabBar(tabBar);
我得到这个错误:
error: 'void QTabWidget::setTabBar(QTabBar*)' is protected
error: within this context
有人可以解释我的错误在哪里吗?