添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接


目录

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()

运行效果:

python的ttk组件 python tkint_python

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)

python的ttk组件 python tkint_python的ttk组件_02

python的ttk组件 python tkint_后端_03

python的ttk组件 python tkint_python_04

下一段:点我

python 3.0特点 python3.10和3.8

最近计划将python2迁移到python3,由于本人学习时用的3.7版本,所以仅作大于3.7版本的比较。3.8文档地址:python3.8新增赋值表达式:=(海象运算符)作用:避免重复调用,使代码更加简洁。PS:别当GO写,它不支持声明并赋值变量import re # 3.8 if match := re.search(r"python", "I love python! \r\n And p

java if 取反 java if(true)

if条件语句: 本文对if条件语句的基础知识和应用场景做出了详细的介绍。if条件语句就是为了解决不同的条件下得到不同的结果的问题。就像每个人的人生,每一个选择,将会有不同的人生历程。未来的日子,编程常伴!  if条件语句的三种形式//第一种:单分支结构 if(判断条件boolean类型){ 方法体 } //应用场景1 //如果你爱我,那我也爱你。 if(true){ System.out