Я изучаю PyQt, играя с примерами.В этом случае я играю с примером веб-браузера, который находится по адресу \Python26\Lib\site-packages\PyQt4\examples\activeqt\webbrowser
.
. Демонстрация делает что-то действительно странное, если вы добавляете одну строку для установки свойства текста значка QAction.
Вот пример кода изменения, которое я попробовал:
self.actionBack = QtGui.QAction(MainWindow)
self.actionBack.setIcon(QtGui.QIcon(":/icons/image1.xpm"))
self.actionBack.setObjectName("actionBack")
# added this line:
self.actionBack.setIconText("Back")
Один раз я попробовал это, и вся панель инструментов стала пустой.Я не могу воспроизвести это, теперь у меня нет эффекта от этого изменения одной строки.
Я пытаюсь выяснить, что делать с QAction, чтобы на панели инструментов был текст на кнопке рядом сизображение, или это можно сделать вообще так?Есть ли другой способ сделать так, чтобы на панели инструментов был текст и значок?