w = Scale(master, option=value)master is the parameter used to represent the parent window.
有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。
- cursor:当鼠标悬停在窗口小部件上时更改光标模式 。
- activebackground:当鼠标悬停在小部件上时,设置小部件的背景 。
- bg:设置正常的背景色 。
- orient:根据需要将其设置为“水平”或“垂直” 。
- from_:设置刻度范围一端的值 。
- to:设置刻度范围另一端的值 。
- image:在小部件上设置图像 。
- width:设置小部件的宽度 。
from tkinter import *master = Tk() w = Scale(master, from_=0, to=42) w.pack() w = Scale(master, from_=0, to=200, orient=HORIZONTAL) w.pack() mainloop()
输出:文章插图
13.Scrollbar:它是指将用于实现列出的小部件的滑动控制器 。
通用语法为:
w = Scrollbar(master, option=value)master is the parameter used to represent the parent window.
有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- width:设置小部件的宽度 。
- activebackground:当鼠标悬停在小部件上时设置背景 。
- bg:设置正常的背景色 。
- bd:设置指标周围边框的大小 。
- cursor:当鼠标悬停在菜单按钮上时显示光标 。
from tkinter import *root = Tk() scrollbar = Scrollbar(root) scrollbar.pack( side = RIGHT, fill = Y ) mylist = Listbox(root, yscrollcommand = scrollbar.set ) for line in range(100):mylist.insert(END, 'This is line number' + str(line)) mylist.pack( side = LEFT, fill = BOTH ) scrollbar.config( command = mylist.yview ) mainloop()
输出:文章插图
14.Text:编辑多行文字并设置其显示方式的格式 。
通用语法为:
w=Text(master, option=value)
有许多选项可用于更改文本格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- highlightcolor:设置小部件必须聚焦时焦点高光的颜色 。
- insertbackground:设置小部件的背景 。
- bg:设置正常的背景色 。
- font:在按钮标签上设置字体 。
- image:在小部件上设置图像 。
- width:设置小部件的宽度 。
- height:设置小部件的高度 。
from tkinter import *root = Tk() T = Text(root, height=2, width=30) T.pack() T.insert(END, 'GeeksforGeeksnBEST WEBSITEn') mainloop()
输出:文章插图
15.TopLevel:此窗口小部件由窗口管理器直接控制 。它不需要任何父窗口 。常规语法为:
w = TopLevel(master, option=value)
有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- bg:设置正常的背景色 。
- bd:设置指标周围边框的大小 。
- cursor:当鼠标悬停在菜单按钮上时显示光标 。
- width:设置小部件的宽度 。
- height:设置小部件的高度 。
from tkinter import *root = Tk() root.title('GfG') top = Toplevel() top.title('Python') top.mainloop()
输出:文章插图
16.SpinBox:它是“entry”小部件的一个条目 。在这里,可以通过选择数字的固定值来输入值 。一般语法为:
w = SpinBox(master, option=value)
有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- bg:设置正常的背景色 。
- bd:设置指标周围边框的大小 。
- cursor:当鼠标悬停在菜单按钮上时显示光标 。
- command:调用一个函数 。
- width:设置小部件的宽度 。
- activebackground:当鼠标悬停在小部件上时设置背景 。
- disabledbackground:当鼠标悬停在小部件上时禁用背景 。
- from_:设置范围一端的值 。
- to:设置范围另一端的值 。
from tkinter import *master = Tk() w = Spinbox(master, from_ = 0, to = 10) w.pack() mainloop()
输出:推荐阅读
- 使用sublime打造一个终极版的Python开发编辑环境
- Python密码学编程:文件的加密与解密
- GUI 什么是Python 的图形界面编程?你了解了吗
- Python之PyCharm永久性激活教程
- Python3.8的新增特性
- 带你认识Python中黑客喜欢攻击的10个安全漏洞以及应对方法
- 教你用Python实现截图和文字识别,就是这么简单
- Python中多线程和多处理的初学者指南
- 谁偷偷删了你的微信?用Python分分钟揪出来
- numba,让python速度提升百倍