删除Qt中QLabel周围的边框

时间:2012-07-13 09:54:25

标签: qt qt4

我在应用程序的状态栏中添加了一个qlabel。现在我一直试图去除QLabel周围的边界。

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

我尝试了以上所有内容,但没有一个有效,任何帮助都表示赞赏。

1 个答案:

答案 0 :(得分:4)

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

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

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