我需要爲相同類型的小部件實例分配不同的樣式。特別爲QActions。以下樣式表設置QActions的背景圖像,實際的工具按鈕。Qt樣式表 - 相同類型小部件的不同樣式
QToolButton
{
background-image: url(bg.png);
}
但我需要爲這樣的工具按鈕分配不同的背景。
QToolButton::actClose
{
background-image: url(close.png);
}
QToolButton::actOpen
{
background-image: url(open.png);
}
有沒有簡單的方法,或者這是不可能的?
它不工作,因爲它不是一個工具按鈕,它是一個QAction –
'QAction'不是一種'QWidget',所以你不能爲它設置背景或圖像(直接來自'QObject ')。 'QToolButton'是一種'QWidget',它與一些對它的操作相關聯,因此可以有背景,圖標等。 – Blueman