本文整理汇总了C++中QDockWidget::setStyleSheet方法的典型用法代码示例。如果您正苦于以下问题:C++ QDockWidget::setStyleSheet方法的具体用法?C++ QDockWidget::setStyleSheet怎么用?C++ QDockWidget::setStyleSheet使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QDockWidget
的用法示例。
在下文中一共展示了QDockWidget::setStyleSheet方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: QMainWindow
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
QDockWidget *testDock = new QDockWidget(tr("Test Dock"));
testDock->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetFloatable
| QDockWidget::DockWidgetMovable);
testDock->setMinimumWidth(200);
testDock->setStyleSheet(tr("background-color:green;"));
MyDockTitleBar *titlebar1 = new MyDockTitleBar(testDock);
testDock->setTitleBarWidget(titlebar1);
QWidget *testWidget = new QWidget;
QVBoxLayout *box = new QVBoxLayout;
QPushButton *okButton = new QPushButton(tr("Ok"));
okButton->setStyleSheet(tr("background-color:white;"));
box->addWidget(okButton);
testWidget->setLayout(box);
testDock->setWidget(testWidget);
//////////////////////////////////////////////////////////
QDockWidget *testDock2 = new QDockWidget(tr("Test Dock2"));
testDock2->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetFloatable
| QDockWidget::DockWidgetMovable);
testDock2->setMinimumWidth(200);
testDock2->setStyleSheet(tr("background-color:orange;"));
MyDockTitleBar *titlebar2 = new MyDockTitleBar(testDock2);
testDock2->setTitleBarWidget(titlebar2);
QWidget *testWidget2 = new QWidget;
QVBoxLayout *box2 = new QVBoxLayout;
QPushButton *okButton2 = new QPushButton(tr("Ok"));
okButton2->setStyleSheet(tr("background-color:white;"));
box2->addWidget(okButton2);
testWidget2->setLayout(box2);
testDock2->setWidget(testWidget2);
//////////////////////////////////////////////////////////
this->addDockWidget(Qt::LeftDockWidgetArea, testDock);
this->setTabPosition(Qt::LeftDockWidgetArea, QTabWidget::West);
this->tabifyDockWidget(testDock, testDock2);
}