我正在制作一个自定义选项卡条,它位于自定义选项卡小部件中。我希望根据QTabPosition采取某些行动。因此,我有以下代码:
// get the parent tab widget
QTabWidget* pTabWidget = dynamic_cast<QTabWidget*>(parent());
QTabWidget::TabPosition tabpos = pTabWidget->tabPosition;
但是,这会导致编译器错误:
src/m-editor/octave-editor-tabbar.cc: In member function 'v
我开发了一个程序,我有10个备份。我向它添加了一些行,当我编译项目时,现在它有以下错误:
C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtWidgets\qtabwidget.h:173: error: 'QTabWidget::QTabWidget(const QTabWidget&)' is private
错误来自*行
namespace Ui {
class ContentControl;
}
class ContentControl : public QTabWidget // * from this line
{
我目前有一个QTabWidget和一些布局。现在,我希望我的QtabWidget的所有选项卡都占据QtabWidget的宽度,所以我有类似这样的东西。下面的方法展开我的Qtabwidget中的两个选项卡,使它们与QtabWidget的大小相同
void Contacts::AdjustTabs( int pos, int index )
{
std::string orig_sheet = ui.tabWidget->styleSheet().toStdString();
QString new_style = QString("QTabBar::tab { wi
我希望我的mainWindow类的中心部件是一个QTabWidget。我的计划是创建小部件,我希望将这些小部件作为单独的类放在选项卡中,并将它们添加到QTabWidget类中,并将QtabWidget类本身添加到mainWindow类中。
为此,我必须如何声明我的tabWidget类?
如果是:
class centralTab : public QMainWindow
{
}
或
class centralTab : public QDialog
{
}
此外,在ctor中,应该使用什么作为父级?