QT QSS 选择器按部分 ID
Posted
技术标签:
【中文标题】QT QSS 选择器按部分 ID【英文标题】:QT QSS selector by part of the ID 【发布时间】:2020-11-24 12:35:48 【问题描述】:我可以通过 ID 或所有 QPushButton(根本没有 #ID)将 QSS 应用于这样的 QPushButton。
QPushButton#BTN_A
background-color: white;
color: #659D32;
border: 1px solid #659D32;
font-size: 14px;
QPushButton
background-color: white;
color: #659D32;
border: 1px solid #659D32;
font-size: 14px;
但是我想将 QSS 应用于所有以 #BTN
开头的按钮在 CSS 中会是这样的:
div[class*="test"]
background: #ffffff;
我试过 QPushButton#BTN*、QPushButton#BTN^* 目前我什至不确定这是否可能。
【问题讨论】:
你试过QPushButton[objectName*="BTN"]
我没有,它有效。非常感谢!
【参考方案1】:
正确的语法是
QPushButton[objectName*="BTN"]
【讨论】:
以上是关于QT QSS 选择器按部分 ID的主要内容,如果未能解决你的问题,请参考以下文章