当前位置: 首页>>代码示例>>C++>>正文


C++ QTabWidget::setDisabled方法代码示例

本文整理汇总了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);
}
开发者ID:jabouzi,项目名称:qt,代码行数:42,代码来源:mainwindow.cpp


注:本文中的QTabWidget::setDisabled方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。