0
這是發生了什麼:PyQt的圖標重疊
代碼在這裏:
self.connectAction = createAction(
self, "設備連接(&C)", self.setupDevice,
icon_id = QStyle.SP_DialogNoButton)
和這個createAction:
def createAction(parent,
text,
slot=None,
shortcut=None,
icon=None,
tip=None,
checkable=False,
signal="triggered()",
whatis=None,
icon_id=None):
action = QAction(text, parent)
if icon:
if isinstance(icon, QIcon):
action.setIcon(icon)
else:
action.setIcon(QIcon(":/%s.png" % icon))
if icon_id:
action.setIcon(app.style().standardIcon(icon_id))
if slot:
connect(action, signal, slot)
return action