【发布时间】:2011-10-04 19:00:17
【问题描述】:
我正在使用 Qt 及其样式表开发一个 GUI。在主窗口样式表中,我添加了以下样式:
QLineEdit:focus {
border: 2px solid #006080;
}
但是当我使用它时,风格并没有像我预期的那样真正改变。但是,如果我将相同的样式表直接放在所需的组件上,它就像魔术一样工作!但是,将样式表放在我可能想要的每个 LineEdit 上并不是一个好主意(这将大大增加添加新组件或更改样式表所需的工作量),也不是通过添加代码行来重新应用样式表,例如 @ 987654322@.
有人知道怎么解决吗?
【问题讨论】:
标签: qt qtstylesheets