python记事本之建立父子窗口
窗口部分
import tkinter as my
root = my.Tk()
root.geometry("600x400+200+100")#更改大小和位置,600*400改变大小,,+200+100改变呈现在屏幕的位置
root.title('文祥欧巴啊哈哈的记事本')
root.mainloop()
父子窗口部分
topmenu= my.Menu(root)#顶级窗口,在root下
comf = my.Menu(topmenu)#子级窗口,在topmenu下
菜单 comf.add_command(label='新建(N)')
comf.add_command(label='打开(O)')
comf.add_command(label='保存(S)')
comf.add_command(label='另存为(A)...')
comf.add_separator()#实现实线分割
comf.add_command(label='页面设置(U)...')
comf.add_command(label='打印(P)...')
comf.add_separator()
comf.add_command(label='退出(X)',)
topmenu.add_cascade(label='文件(F)', menu = comf)#将子级菜单显示在topmenu顶级菜单
come.add_command(label = "撤销(U)")
come.add_separator()
come.add_command(label = "剪贴(T)")
come.add_command(label = "复制(C)")
come.add_command(label = "粘贴(P)")
come.add_command(label = "删除(L)")
come.add_separator()
come.add_command(label = "查找(F)")
come.add_command(label = "查找下一个(N)...")
come.add_command(label = "替换(R)...")
come.add_command(label = "转到(G)...")
come.add_separator()
come.add_command(label = "时间/日期(D)")
come.add_command(label = "全选(A)")
topmenu.add_cascade(label='编辑(E)', menu = come)
como.add_command(label = "自动换行(W)")
como.add_command(label = "字体(F)")
topmenu.add_cascade(label='格式(O)', menu = como)
comv.add_command(label = "状态栏")
topmenu.add_cascade(label='查看(V)', menu = comv)
comh.add_command(label = "查看帮助")
comh.add_separator()
comh.add_command(label = "关于记事本(A)")
topmenu.add_cascade(label='帮助(H)', menu = comh)
窗口显示命令 root.config(menu = topmenu)#将所写窗口显示出来,文末