学习编程第182天 python菜单工具栏menu控件用法

视频加载中...

今天学习的是刘金玉老师零基础Python教程第76期,主要内容是python编程菜单工具栏menu控件。

一、知识点

1.创建菜单栏:menubar=tk.Menu(form1)

2.创建子菜单:

filemenu=tk.Menu(menubar,tearoff=False)

filemenu.add_command(label="新建项目...")

Tearoff参数控制子菜单是否具备独立窗口,False为否,True为可以,默认为True。

3.将子菜单与菜单栏某个选项关联:

menubar.add_cascade(label="文件",menu=filemenu)

4.实现菜单项目的点击效果:

第一步:定义一个函数用来处理对应的菜单命令

def editmenu_copy_click():

print("复制完成")

第二步:关键菜单项目与函数处理

editmenu.add_command(label="复制",command=editmenu_copy_click)

二、scale控件的使用案例

1.在form窗体新建1个menu控件,并新建一级、二级菜单,自定义两组函数,测试点击功能。

2.代码

import tkinter as tk

#创建窗体

form1=tk.Tk();form1.title("四川");form1.geometry("400x300+300+200")

def filemenu_newadd_click():

print("新建项目成功")

def editmenu_copy_click():

print("复制完成")

pass

#创建菜单

menubar=tk.Menu(form1)

filemenu=tk.Menu(menubar,tearoff=False)

#创建文件子菜单

filemenu.add_command(label="新建项目...",command=filemenu_newadd_click)

filemenu.add_command(label="打开项目...")

filemenu.add_command(label="保存项目...")

filemenu.add_command(label="退出...")

menubar.add_cascade(label="文件",menu=filemenu)

editmenu=tk.Menu(menubar,tearoff=False)

#创建编辑子菜单

editmenu.add_command(label="剪贴")

editmenu.add_command(label="复制",command=editmenu_copy_click)

editmenu.add_command(label="粘贴")

menubar.add_cascade(label="编辑",menu=editmenu)

menubar.add_cascade(label="视图")

menubar.add_cascade(label="导航")

menubar.add_cascade(label="代码")

menubar.add_cascade(label="帮助")

form1.config(men=menubar)

form1.mainloop()

3.运行效果详见视频

学习编程第182天 python菜单工具栏menu控件用法

展开阅读全文

页面更新:2024-03-12

标签:控件   工具栏   菜单   目的   窗体   知识点   视图   函数   菜单栏   编辑   效果   代码   文件   项目   科技   视频

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top