python tkinter教程

作者:原创时间:2022-03-09
文档

python tkinter教程,一起来看看吧:

Tkinter是Python的标准GUI库。Python使用Tkinter可以快速的创建GUI应用程序。由于 Tkinter 是内置到python的安装包中,只要安装好Python之后就能import Tkinter库,而且IDLE也是用Tkinter编写而成,对于简单的图形界面Tkinter还是能应付自如。

使用

导入

import tkinter

注意:Python3.x 版本使用的库名为 tkinter,即首写字母 T 为小写。

创建一个GUI程序

1、导入 Tkinter 模块

2、创建控件

3、指定这个控件的 master, 即这个控件属于哪一个

4、告诉 GM(geometry manager) 有一个控件产生了。

#!/usr/bin/python3 
import tkinter
top = tkinter.Tk()
# 进入消息循环
top.mainloop()

窗口主体框架 

每一个 tkinter 应用的主体框架都可以包含下面这部分. 定义 window 窗口 和 window的一些属性, 然后书写窗口内容, 最后执行window.mainloop让窗口活起来.

import tkinter as tk
window = tk.Tk()
window.title('my window')
window.geometry('500x500')
#注意:这里的乘是×不是*
# 这里是窗口的内容
window.mainloop()

 窗口内容

 Label & Button 标签和按钮

这次我们会建立一个用来描述的标签 tk.Label, 比如:

import tkinter as tk
#创建窗口
window=tk.Tk()
window.title('Mywindow')#窗口的标题
window.geometry('200x100')#窗口的大小
#定义一个lable
l = tk.Label(window, 
    text='Hi! this is TK!',    # 标签的文字
    bg='green',     # 标签背景颜色
    font=('Arial', 12),     # 字体和字体大小
    width=15, height=2  # 标签长宽(以字符长度计算)
    )
l.pack()    # 固定窗口位置
window.mainloop()

以上就是小编今天的分享,希望可以帮助到大家。

显示全文
js获取日期 python numpy教程 opencv安装教程python js获取随机数 ubuntu卸载mysql cad的基本命令 python中sorted函数的用法 mysql time类型 js class类 python中strip函数的用法 getclass方法 python中find函数的用法 java反射获取属性值 vue 调用子组件方法 python的range函数用法 js set去重 vue使用jquery python skimage armoury crate打不开 java process java reentrantlock c语言struct用法 字符转换成ascii码 js date加一天 vue动态绑定style spring boot mysql配置 python 排序算法 python字典按值的大小排序 python 列表添加 python读取json并解析 debug error怎么解决 python延时函数 python构造函数 python string函数 python类的继承 python递归函数 python内置函数 python判断字符串相等 python查看已安装的包 python强制类型转换