代码如下:
QApplication a(argc, argv);
//MainWindow w;
//w.show();
WidgetForm wf;
wf.setWindowFlags(Qt::FramelessWindowHint);
wf.setStyleSheet("QWidget#WidgetForm{background: rgb(255,255,255);\
border:1px solid gray;}");
wf.show();
return a.exec();
我用QSS做 的运行之后背景色为白色就看不到边框线了,我想加边框线,但是这个border没有效果,不知道是什么原因
------解决方案--------------------
border-color: rgb(255, 0, 0);
------解决方案--------------------
wf.setObjectName("WidgetForm");
setAttribute(Qt::WA_StyledBackground);
style sheet
border:1px solid gray;border-radius:2px;background-color:white;