0

次のようなボタンを作成しました。

icontest = QtGui.QIcon('test.gif');
self.TestButton = QtGui.QPushButton("Test")
self.TestButton.setEnabled(False)
self.TestButton.setIcon(icontest)
self.TestButton.setIconSize(QtCore.QSize(25, 25))
self.TestButton.clicked.connect(goToTestHandler)
self.layout.addWidget(self.TestButton, 0, 1)
... some loading ...
self.TestButton.setEnabled(True)

ボタンは表示されますが、アイコンは表示されません - 例外はスローされません

4

2 に答える 2

0

QIconコンストラクターに渡されたパスが間違っている場合にのみ、その動作を再現できます。それ以外の場合は、アイコンが表示されます。

于 2012-11-08T16:06:35.280 に答える