2

我在应用程序的 statusbar 中添加了一个 qlabel。现在我一直在尝试删除 QLabel 周围的边框。

label->setFrameShape(QFrame::HLine);
label->setFrameStyle(QFrame::NoFrame);
// label->setLineWidth(0);
//label->setMidLineWidth(0);

我尝试了上面的所有方法,它们都不起作用,感谢任何帮助。

4

1 回答 1

5

我们可以使用样式表来做到这一点。在您声明QApplication app变量的地方添加如下一行:

QApplication app(argc, argv);
app.setStyleSheet("QStatusBar::item { border: 0px solid black }; ");

那些讨厌的盒子就会消失。

于 2012-07-13T11:00:07.780 回答