通用语法为:
w = MenuButton(master, option=value)master is the parameter used to represent the parent window.
有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。
- activebackground:当鼠标悬停在小部件上时设置背景 。
- activeforeground:在鼠标悬停在小部件上时设置前景 。
- bg:设置正常的背景色 。
- bd:设置指标周围边框的大小 。
- cursor:当鼠标悬停在菜单按钮上时显示光标 。
- image:在小部件上设置图像 。
- width:设置小部件的宽度 。
- height:设置小部件的高度 。
- highlightcolor:设置小部件必须聚焦时焦点高光的颜色 。
from tkinter import *top = Tk() mb =Menubutton ( top, text = "GfG") mb.grid() mb.menu=Menu ( mb, tearoff = 0 ) mb["menu"]=mb.menu cVar= IntVar() aVar = IntVar() mb.menu.add_checkbutton ( label ='Contact', variable = cVar ) mb.menu.add_checkbutton ( label = 'About', variable = aVar ) mb.pack() top.mainloop()
输出:文章插图
9.菜单(Menu):用于创建应用程序使用的各种菜单 。
通用语法为:
w = Menu(master, option=value)master is the parameter used to represent the parent window.
有许多选项可用于更改此小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- title:设置小部件的标题 。
- activebackground:设置小部件在光标下方时的背景颜色 。
- activeforeground:设置小部件在光标下方时的前景色 。
- bg:设置正常的背景色 。
- command:调用一个函数 。
- font:在按钮标签上设置字体 。
- image:在小部件上设置图像 。
from tkinter import *root = Tk() menu = Menu(root) root.config(menu=menu) filemenu = Menu(menu) menu.add_cascade(label='File', menu=filemenu) filemenu.add_command(label='New') filemenu.add_command(label='Open...') filemenu.add_separator() filemenu.add_command(label='Exit', command=root.quit) helpmenu = Menu(menu) menu.add_cascade(label='Help', menu=helpmenu) helpmenu.add_command(label='About') mainloop()
输出:文章插图
10.消息(Message):它是指多行且不可编辑的文本 。它的作用与Label相同 。
通用语法为:
w = Message(master, option=value)master is the parameter used to represent the parent window.
有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- bd:设置指示器周围的边框 。
- bg:设置正常的背景色 。
- font:在按钮标签上设置字体 。
- image:在小部件上设置图像 。
- width:设置小部件的宽度 。
- height:设置小部件的高度 。
from tkinter import *main = Tk() ourMessage ='This is our Message'messageVar = Message(main, text = ourMessage) messageVar.config(bg='lightgreen') messageVar.pack( ) main.mainloop( )
输出:文章插图
11.RadioButton:用于向用户提供多项选择选项 。它为用户提供了多个选项,用户必须选择一个选项 。
通用语法为:
w = RadioButton(master, option=value)
有许多选项可用于更改此小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- activebackground:设置小部件在光标下方时的背景颜色 。
- activeforeground:设置小部件在光标下方时的前景色 。
- bg:设置正常的背景色 。
- command:调用一个函数 。
- font:在按钮标签上设置字体 。
- image:在小部件上设置图像 。
- width:以字符为单位设置标签的宽度 。
- height:以字符为单位设置标签的高度 。
from tkinter import *root = Tk() v = IntVar() Radiobutton(root, text='GfG', variable=v, value=https://www.isolves.com/it/cxkf/yy/Python/2020-06-02/1).pack(anchor=W) Radiobutton(root, text='MIT', variable=v, value=2).pack(anchor=W) mainloop()
输出:文章插图
12.Scale:它用于提供一个图形滑块,允许从该缩放中选择任何值 。一般语法为:
推荐阅读
- 使用sublime打造一个终极版的Python开发编辑环境
- Python密码学编程:文件的加密与解密
- GUI 什么是Python 的图形界面编程?你了解了吗
- Python之PyCharm永久性激活教程
- Python3.8的新增特性
- 带你认识Python中黑客喜欢攻击的10个安全漏洞以及应对方法
- 教你用Python实现截图和文字识别,就是这么简单
- Python中多线程和多处理的初学者指南
- 谁偷偷删了你的微信?用Python分分钟揪出来
- numba,让python速度提升百倍