|  | 
 
| 
from tkinter import *
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  import os
 class File_view():
 size = '500x500'
 font = ['微软雅黑', 10]
 fg = 'black'
 
 def __init__(self,root):
 self.root = root
 self.root.title('文件查看器')
 self.root.geometry(self.size)
 
 self.menbar = Menu(root)   # 顶层菜单
 self.set_menu = Menu(self.menbar)  # 子菜单
 self.set_menu.add_cascade(label='设置', menu=self.set_menu)
 self.set_menu.add_command(label='字体', command=self.set_font)
 self.set_menu.add_command(label='窗口', command=self.set_size)
 self.root.config(menu=self.menbar)
 
 
 def set_size(self):
 pass
 
 def set_font(self):
 pass
 
 def set_fg(self):
 pass
 
 def is_folder(self):
 pass
 
 def is_file(self):
 pass
 
 def is_text(self):
 pass
 
 def is_image(self):
 pass
 
 root = Tk()
 file_view = File_view(root)
 root.mainloop()
 
 为什么菜单栏不显示
 
 本帖最后由 笨鸟学飞 于 2020-12-11 10:29 编辑 
 self.menbar = Menu(root)   # 创建一个菜单容器,放置在root窗口内,这里是主菜单,也可以理解为一级菜单
 self.set_menu = Menu(self.menbar)  # 创建一个菜单容器,放置在self.menbar菜单容器内(因此是子菜单容器,也可以理解为二级菜单)
 self.menbar.add_cascade(label='设置', menu=self.set_menu) # 主菜单添加关联,关联文字为'设置',关联的子菜单为self.set_menu
 self.set_menu.add_command(label='字体', command=self.set_font) # 子菜单添加绑定事件,文字为'字体',绑定函数为self.set_font
 self.set_menu.add_command(label='窗口', command=self.set_size)
 self.root.config(menu=self.menbar) # 更新root窗口配置
 | 
 |