значок pyqt перекрывается со словом - PullRequest
0 голосов
/ 24 ноября 2010

Вот что происходит:

alt text

код здесь:

self.connectAction = createAction(
    self, "设备连接(&C)", self.setupDevice, 
    icon_id = QStyle.SP_DialogNoButton)

и это действие create:

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

1 Ответ

0 голосов
/ 24 ноября 2010

ОК, я нашел свою проблему, я установил таблицу стилей qt, и это вызывает эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...