创建一个窗口,并在窗口中增加一个菜单栏,菜单有:文件、设置,在文件菜单中增加目录:新建、保存、另存为。
时间: 2024-03-01 20:53:49 浏览: 23
好的,这是一个关于窗口和菜单的问题。为了回答这个问题,我需要知道您使用的编程语言和框架。 以下是一个Python Tkinter的示例程序,它创建了一个窗口并添加了一个菜单栏,菜单栏有文件和设置两个选项,文件选项下还有新建、保存和另存为三个子选项:
```python
import tkinter as tk
from tkinter import filedialog
def do_nothing():
pass
root = tk.Tk()
# create a menu bar
menu_bar = tk.Menu(root)
root.config(menu=menu_bar)
# create the file menu
file_menu = tk.Menu(menu_bar, tearoff=0)
menu_bar.add_cascade(label="File", menu=file_menu)
# add file menu options
file_menu.add_command(label="New", command=do_nothing)
file_menu.add_command(label="Open", command=do_nothing)
file_menu.add_command(label="Save", command=do_nothing)
file_menu.add_command(label="Save As", command=do_nothing)
file_menu.add_separator()
file_menu.add_command(label="Exit", command=root.quit)
# create the settings menu
settings_menu = tk.Menu(menu_bar, tearoff=0)
menu_bar.add_cascade(label="Settings", menu=settings_menu)
# add settings menu options
settings_menu.add_command(label="Option 1", command=do_nothing)
settings_menu.add_command(label="Option 2", command=do_nothing)
root.mainloop()
```
在这个示例程序中,我们使用了Python的Tkinter模块,创建了一个窗口,并在窗口中添加了一个菜单栏。我们使用`Menu`类创建了菜单栏和两个子菜单(文件和设置)。在文件菜单中,我们添加了新建、打开、保存、另存为和退出共五个选项,使用`add_command`方法添加菜单项。在最后,我们使用`mainloop`方法启动了主事件循环,使程序可以响应用户输入。