GUI Python图形用户界面- tkinter( 四 )

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() 输出:
GUI Python图形用户界面- tkinter

文章插图
 
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() 输出:
GUI Python图形用户界面- tkinter

文章插图
 
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() 输出:
GUI Python图形用户界面- tkinter

文章插图
 
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() 输出:
GUI Python图形用户界面- tkinter

文章插图
 
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() 输出:
GUI Python图形用户界面- tkinter


推荐阅读