0
私はpython QtGuiを使用しています。menuBar.addActionテキストを変更する
テキストを変更したいときにエラーが発生しました。ここで
Traceback (most recent call last):
File "main2.py", line 140, in ChangeLanguage
self.fileMenu2.setText("www")
AttributeError: 'QMenu' object has no attribute 'setText'
は私のコードです:
from PyQt4 import QtCore,QtGui,QMainWindow
...
class MainWindow(QtGui.QMainWindow):
def __init__(self,parent=None):
super(MainWindow,self).__init__(parent)
menubar = self.menuBar()
self.fileMenu = menubar.addMenu('test')
...
def ChangeLanguage(self):
self.fileMenu.setText("test2")
私はテキストを変更する必要がありますどのように?
おかげ
編集:申し訳ありませんが、それはQtGui.QMainWindowは... QAction
が行うようQMenu
クラスがsetText
メソッドを持っていない
これはtkinterコードのようには見えません。 'QMenu' Qtウィジェットのようです。 –
ああ、私は間違っています。申し訳ありません、私はそれを編集します。 – eason