如何在QT Designer中更改QT线小部件的颜色

E P*_*rdy 5 qt qt-designer

Kaveish提供了一个很好的代码段,可用于此 设计器设计师如何创建Line小部件? 我如何将这些线条的颜色从默认的黑色更改为蓝色。

谢谢你的帮助

Bob*_*bur 2

更新:根据@VaderB的评论,颜色属性有效:

QFrame *verticalLine = new QFrame(this);
verticalLine->setFrameShape(QFrame::VLine);
verticalLine->setStyleSheet("color: rgb(221, 221, 221)");
Run Code Online (Sandbox Code Playgroud)
放置样式表对我有用。例如,在设计器中:
#line, #line_2 {
    background-color: rgb(0, 0, 255);
}
Run Code Online (Sandbox Code Playgroud)

这里line and line_2是行 (: 在小部件类中:

line->setStyleSheet(QString("background-color: #0000FF;"));
Run Code Online (Sandbox Code Playgroud)