在Python中,可以使用tkinter模塊來創建菜單欄。以下是一個簡單的示例代碼來展示如何創建一個帶有菜單欄的GUI界面:
import tkinter as tk
def hello():
print("Hello!")
root = tk.Tk()
# 創建菜單欄
menu_bar = tk.Menu(root)
# 創建菜單
file_menu = tk.Menu(menu_bar, tearoff=0)
file_menu.add_command(label="Open", command=hello)
file_menu.add_command(label="Save", command=hello)
file_menu.add_separator()
file_menu.add_command(label="Exit", command=root.quit)
# 將菜單添加到菜單欄
menu_bar.add_cascade(label="File", menu=file_menu)
# 將菜單欄添加到主窗口
root.config(menu=menu_bar)
root.mainloop()
在這個示例中,我們首先創建了一個主窗口root
,然后創建了一個菜單欄menu_bar
,接著創建了一個文件菜單file_menu
,并添加了一些命令。最后將文件菜單添加到菜單欄,并將菜單欄添加到主窗口中。運行這段代碼,你將會看到一個帶有菜單欄的GUI界面。