本文整理汇总了C++中QTabWidget::setDisabled方法的典型用法代码示例。如果您正苦于以下问题:C++ QTabWidget::setDisabled方法的具体用法?C++ QTabWidget::setDisabled怎么用?C++ QTabWidget::setDisabled使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QTabWidget
的用法示例。
在下文中一共展示了QTabWidget::setDisabled方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: QDialog
MainWindow::MainWindow(QWidget *parent)
: QDialog(parent)
{
QCoreApplication::setOrganizationName("DBooker");
QCoreApplication::setOrganizationDomain("www.d-booker.fr");
QCoreApplication::setApplicationName("Enginio Toolbox");
QHBoxLayout *outerLayout = new QHBoxLayout(this);
QWidget *mainWidget = new QWidget;
QVBoxLayout *mainWidgetLayout = new QVBoxLayout(mainWidget);
mainWidgetLayout->addWidget(createSetupWidget());
QTabWidget *actionWidget = new QTabWidget;
actionWidget->setDisabled(true);
addExportPage(actionWidget);
addImportPage(actionWidget);
addRemovePage(actionWidget);
mainWidgetLayout->addWidget(actionWidget);
outerLayout->addWidget(mainWidget);
outerLayout->addWidget(createLogWidget());
mainWidget->setMaximumWidth(400);
connect (m_objectType, &QLineEdit::textChanged,
[=](const QString &text){
actionWidget->setDisabled(text.isEmpty());
});
connect(m_importFileButton, &QPushButton::clicked, this, &MainWindow::onImportFile);
connect(m_importButton, &QPushButton::clicked, this, &MainWindow::onImport);
connect(m_exportFileButton, &QPushButton::clicked, this, &MainWindow::onExportFile);
connect(m_exportButton, &QPushButton::clicked, this, &MainWindow::onExport);
connect(m_removeButton, &QPushButton::clicked, this, &MainWindow::onRemove);
m_client = new EnginioClient(this);
connect(m_client, &EnginioClient::error, this, &MainWindow::enginioError);
connect(m_client, &EnginioClient::finished, this, &MainWindow::enginioFinished);
}