from tkinter import *master = Tk() var1 = IntVar() Checkbutton(master, text='male', variable=var1).grid(row=0, sticky=W) var2 = IntVar() Checkbutton(master, text='female', variable=var2).grid(row=1, sticky=W) mainloop()
输出:文章插图
4.Entry:用于输入用户的单行文本条目 。对于多行文本输入,使用“Text”小组件 。
通用语法为:
w=Entry(master, option=value)
master是用于表示父窗口的参数 。有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。
- bd:以像素为单位设置边框宽度 。
- bg:设置正常的背景色 。
- cursor:设置使用的光标 。
- command:调用一个函数 。
- highlightcolor:设置焦点高光显示的颜色 。
- width:设置按钮的宽度 。
- height:设置按钮的高度 。
from tkinter import *master = Tk() Label(master, text='First Name').grid(row=0) Label(master, text='Last Name').grid(row=1) e1 = Entry(master) e2 = Entry(master) e1.grid(row=0, column=1) e2.grid(row=1, column=1) mainloop()
输出:文章插图
5.框架(Frame):它充当容纳小部件的容器 。它用于分组和组织小部件 。通用语法为:
w = Frame(master, option=value)master is the parameter used to represent the parent window.
有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- highlightcolor:设置小部件必须聚焦时焦点高光的颜色 。
- bd:以像素为单位设置边框宽度 。
- bg:设置正常的背景色 。
- cursor:设置使用的光标 。
- width:设置小部件的宽度 。
- height:设置小部件的高度 。
from tkinter import *root = Tk() frame = Frame(root) frame.pack() bottomframe = Frame(root) bottomframe.pack( side = BOTTOM ) redbutton = Button(frame, text = 'Red', fg ='red') redbutton.pack( side = LEFT) greenbutton = Button(frame, text = 'Brown', fg='brown') greenbutton.pack( side = LEFT ) bluebutton = Button(frame, text ='Blue', fg ='blue') bluebutton.pack( side = LEFT ) blackbutton = Button(bottomframe, text ='Black', fg ='black') blackbutton.pack( side = BOTTOM) root.mainloop()
输出:文章插图
6.标签(Label):它是指您可以在其中放置可根据代码随时更新的任何文本或图像的显示框 。
通用语法为:
w=Label(master, option=value)master is the parameter used to represent the parent window.
有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- bg:设置正常的背景色 。
- command:调用一个函数 。
- font:在按钮标签上设置字体 。
- image:在按钮上设置图像 。
- width:设置按钮的宽度 。
- height:以设置按钮的高度 。
from tkinter import *root = Tk() w = Label(root, text='GeeksForGeeks.org!') w.pack() root.mainloop()
输出:文章插图
7.列表框(Listbox):它为用户提供了一个列表,用户可以从中接受任何数量的选项 。
通用语法为:
w = Listbox(master, option=value)master is the parameter used to represent the parent window.
有许多选项可用于更改小部件的格式 。可以将选项数量作为参数传递,并用逗号分隔 。下面列出了其中一些 。- highlightcolor:设置小部件必须聚焦时焦点高光的颜色 。
- bg:设置正常的背景色 。
- bd:以像素为单位设置边框宽度 。
- font:在按钮标签上设置字体 。
- image:在小部件上设置图像 。
- width:设置小部件的宽度 。
- height:设置小部件的高度 。
from tkinter import *top = Tk() Lb = Listbox(top) Lb.insert(1, 'Python') Lb.insert(2, 'JAVA') Lb.insert(3, 'C++') Lb.insert(4, 'Any other') Lb.pack() top.mainloop()
输出:文章插图
8.MenuButton:它是自上而下菜单的一部分,始终位于窗口中 。每个菜单按钮都有其自己的功能 。
推荐阅读
- 使用sublime打造一个终极版的Python开发编辑环境
- Python密码学编程:文件的加密与解密
- GUI 什么是Python 的图形界面编程?你了解了吗
- Python之PyCharm永久性激活教程
- Python3.8的新增特性
- 带你认识Python中黑客喜欢攻击的10个安全漏洞以及应对方法
- 教你用Python实现截图和文字识别,就是这么简单
- Python中多线程和多处理的初学者指南
- 谁偷偷删了你的微信?用Python分分钟揪出来
- numba,让python速度提升百倍