phyond |
2017-06-02 09:25 |
主窗口中添加的QWidget设置背景色无效(都是setStyleSheet方法))
这是Ui_***.h文件代码 class Ui_MainWindow { public: QWidget *centralWidget; QFrame *ctrlArea; QTextEdit *textEdit; QPushButton *workmode; Taishi *taishi; QLabel *label;
void setupUi(QMainWindow *MainWindow) { if (MainWindow->objectName().isEmpty()) MainWindow->setObjectName(QStringLiteral("MainWindow")); MainWindow->resize(1600, 1200); MainWindow->setStyleSheet(QStringLiteral("")); centralWidget = new QWidget(MainWindow); centralWidget->setObjectName(QStringLiteral("centralWidget")); ctrlArea = new QFrame(centralWidget); ctrlArea->setObjectName(QStringLiteral("ctrlArea")); ctrlArea->setGeometry(QRect(1100, 0, 500, 1100)); ctrlArea->setStyleSheet(QStringLiteral("background-color: rgb(53, 66, 73);")); ctrlArea->setFrameShape(QFrame::StyledPanel); ctrlArea->setFrameShadow(QFrame::Raised); textEdit = new QTextEdit(centralWidget); textEdit->setObjectName(QStringLiteral("textEdit")); textEdit->setGeometry(QRect(1486, 1145, 111, 51)); workmode = new QPushButton(centralWidget); workmode->setObjectName(QStringLiteral("workmode")); workmode->setGeometry(QRect(1485, 1116, 111, 25)); taishi = new Taishi(centralWidget); taishi->setObjectName(QStringLiteral("taishi")); taishi->setGeometry(QRect(0, 0, 1100, 1100)); taishi->setStyleSheet(QStringLiteral("background-color: rgb(0, 0, 0);")); 这行设置为什么不起作用? label = new QLabel(centralWidget); label->setObjectName(QStringLiteral("label")); label->setGeometry(QRect(1090, 1150, 67, 17)); MainWindow->setCentralWidget(centralWidget);
retranslateUi(MainWindow);
QMetaObject::connectSlotsByName(MainWindow); } // setupUi
|
|