私は例で遊んでPyQtを学んでいます。この場合、にあるwebbrowserの例で遊んでい\Python26\Lib\site-packages\PyQt4\examples\activeqt\webbrowser
ます。
QActionのアイコンテキストプロパティを設定するために1行を追加すると、デモは本当に奇妙なことをします。
これが私が試した変更のコードサンプルです:
self.actionBack = QtGui.QAction(MainWindow)
self.actionBack.setIcon(QtGui.QIcon(":/icons/image1.xpm"))
self.actionBack.setObjectName("actionBack")
# added this line:
self.actionBack.setIconText("Back")
一度試してみたところ、ツールバー全体が空白になりました。それを再現することはできません。今では、その1行の変更による影響はありません。
私が理解しようとしているのは、ツールバーのボタンに画像の横にテキストが表示されるようにQActionをどうするかということです。それとも、このように実行できるのでしょうか。ツールバーにテキストとアイコンを追加する他の方法はありますか?