QWidget *pw =new QWidget(0);
pw->setObjectName("pw");
pw->setStyleSheet("#pw {background-color:blue;}");
QWidget *sw2=new QWidget(pw);
sw2->resize(50,50);
sw2->setObjectName("sw2");
sw2->setStyleSheet("#sw2 {background:red;}");
pw->show();
改成QLabel又可以正常出来了:
QWidget *pw =new QWidget(0);
pw->setObjectName("pw");
pw->setStyleSheet("#pw {background-color:blue;}");
QLabel *sw2=new QLabel(pw);
sw2->resize(50,50);
sw2->setObjectName("sw2");
sw2->setStyleSheet("#sw2 {background:red;}");
pw->show();