我在应用程序的statusbar中添加了一个qlabel。现在,我一直在尝试删除QLabel周围的边框。
label->setFrameShape(QFrame::HLine);
label->setFrameStyle(QFrame::NoFrame);
// label->setLineWidth(0);
//label->setMidLineWidth(0);
Run Code Online (Sandbox Code Playgroud)
我尝试了以上所有内容,但均无作用,不胜感激。
我们可以使用样式表来做到这一点。在声明QApplication app变量的位置添加如下代码:
QApplication app(argc, argv);
app.setStyleSheet("QStatusBar::item { border: 0px solid black }; ");
Run Code Online (Sandbox Code Playgroud)
那些讨厌的盒子将会消失。