qt - QT QSS 选择器按部分 ID
问题描述
我可以通过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"]