我试图改变QLineEdit
的背景颜色,但完全弄不清楚该怎么做。
我最初尝试使用如下的stylesheets
:
QLineEdit *le = new QLineEdit();
le->setStyleSheet("background:#000;");
但是那样并没有起作用。我尝试这样使用 QPalette
QPalette palette;
palette.setColor(QPalette::Base, Qt::black);
palette.setColor(QPalette::Background, Qt::black);
le.setPalette(palette);
但这也没有作用。我已经寻找了一整天,仍然找不到任何东西。我是做错了什么还是有其他方法可以实现?
Qt::WA_TranslucentBackground
属性。这一整天都让我发疯了,还是谢谢你的帮助。 - David Ludwig