QT QSS 选择器按部分ID
QT QSS selector by part of the 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"]
我可以像这样通过 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"]