我创建了一个QToolBar
:
QToolBar* pQToolbar = new QToolBar();
QAction* pAction = pQToolbar->addAction("CoordinateType");
pAction->setObjectName("CoordinateType");
pAction->setIcon(QIcon("global.png"));
pAction->setCheckable(true);
然后我在样式表中检查时尝试设置图标:
#CoordinateType {
image: url(global.png);
}
#CoordinateType:checked {
image: url(local.png);
}
但它不起作用。
那么当工具按钮被选中时,我应该怎么做才能改变图标呢?