数日前からプログラムにメニュー バーを実装しようとしていますが、実行できないようです。誰かに私のコードを見て、メニュー バーを作成するためのテンプレートを提供してもらいたいです。
class MainWindow(QMainWindow):
def __init__(self, databaseFilePath, userFilePath):
super(MainWindow,self).__init__()
self.moviesFilePath = moviesFilePath
self.currentUserFilePath = currentUserFilePath
self.createWindow()
def changeFilePath(self):
self.currentUserFilePath = functions_classes.changeFP()
functions_classes.storeFP(self.currentUserFilePath, 1)
def createWindow(self):
self.setWindowTitle('Movies')
#Menu Bar
fileMenuBar = QMenuBar().addMenu('File')
メソッド changeFilePath は、「ユーザー データベースの場所を変更する」というメニュー オプションがメニュー バー ファイルから呼び出されたときに呼び出されたいものです。アクションがこれの鍵であると読んだことがありますが、それらを実装しようとするたびに、それらは機能しませんでした。