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 ......沒有Tkinter的
這看起來不像tkinter代碼。 'QMenu'看起來像一個qt小部件。 –
哦,我錯了。對不起,我會編輯它。 – eason