大家好,最近好久没有写博客了,我由于去旅游了,没带电脑,所以为了补偿大家,我准备出一个tkinter的教程。
导入模块
首先我们的第一件事是不是要创建一个窗口?那么今天我们就来创建一个窗口
tkinter是python自带的,我已经说过很多遍了。
万物必须导入模块,所以我们先导入模块
import tkinter as tk
from tkinter import *
我们模块导入完了,接下来就可以进行下一步了
创建窗口
创建窗口我们要干嘛,想想他的各个参数,比如:标题,背景色,图标,是否全屏
这些都是必要的,我们废话少说,开始
"""创建窗体"""
root = tk.Tk() #由于我们刚才把tkinter改成了tk,所以这里直接使用tk就可以
root.title("text") #设置标题
root.geometry("300x300") #设置尺寸
这就是窗口的创建,里面包含了上面所说的部分内容
窗口循环
最后我们要设置窗口循环,循环都用mainloop属性,在很多模块里都是这样,比如:turtle,tkinter等
语法为:你创建的窗口名+.mainloop()
root.mainloop()
这样,我们窗口就制作完成了
源代码
import tkinter as tk
from tkinter import *
root = tk.Tk()
root.title("text")
root.geometry("300x300")
root.mainloop()
扩展
其实还有很多很多,这里我就说几个
1.背景色
import tkinter as tk
from tkinter import *
root = tk.Tk()
root.title("text")
root.geometry("300x300")
root.configure(bg="chartreuse")
root.mainloop()
2.全屏
import tkinter as tk
from tkinter import *
root = tk.Tk()
root.title("text")
root.geometry("300x300")
root.attributes("-fullscreen",True)
root.mainloop()
3.icon图标
import tkinter as tk
from tkinter import *
root = tk.Tk()
root.title("text")
root.geometry("300x300")
root.iconbitmap("***.ico")
root.mainloop()