目录
1.介绍
2.创建窗口
3.添加标题
4.添加文字(Label)
5.设置窗口大小
6.按钮(button)
7.文本框(Entry)
8.多行文本框(Text)
9.输入选择(Spinbox)
———————————————————————————————————————————
1.介绍
Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面,我们可以用GUI 实现很多直观的功能,比如想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没用用户体验的。所有开发一个图像化的小窗口,就是必要的。
对于稍有GUI编程经验的人来说,Python的Tkinter界面库是非常简单的。python的GUI库非常多,选择Tkinter,一是最为简单,二是自带库,不需下载安装,随时使用,三则是从需求出发,Python作为一种脚本语言,一种胶水语言,一般不会用它来开发复杂的桌面应用,它并不具备这方面的优势,使用Python,可以把它作为一个灵活的工具,而不是作为主要开发语言,那么在工作中,需要制作一个小工具,肯定是需要有界面的,不仅自己用,也能分享别人使用,在这种需求下,Tkinter是足够胜任的!
2.创建窗口
话不多说,上代码!
from tkinter import *
win = Tk()
运行效果:
3.添加标题
from tkinter import *
win = Tk()
win.title('这是标题')
4.添加文字(Label)
from tkinter import *
win = Tk()
win.title('这是标题')
txt = Label(win,text='这是文字').pack()
5.设置窗口大小
from tkinter import *
win = Tk()
win.title('这是标题')
win.geometry('300x500')#大小
txt = Label(win,text='这是文字').pack()
6.按钮(button)
from tkinter import *
win = Tk()
win.title('这是标题')
win.geometry('300x500')#大小
txt = Label(win,text='这是文字').pack()
btn = Button(win, text='这是按钮', font=14, relief='flat',bg='#00f5ff').pack()
7.文本框(Entry)
from tkinter import *
win = Tk()
Entry(win).grid(row=0,column=1)
win.mainloop()
8.多行文本框(Text)
from tkinter import *
win = Tk()
text = Text(win, width=50, height=30, undo=True, autoseparators=False)
text.pack()
9.输入选择(Spinbox)
from tkinter import *
win = Tk()
Spinbox(win,values=("a","b","c")).grid(row=0,column=0,pady=10)
下一段:点我