python中通常我们写程序,显示结果和操作都是在终端区,如果要想实现一个有显示界面的程序那该怎样实现呢?python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带的tkinter库来实现。
话不多说,直接开始吧。
1. 首先得导入tkinter库。 tkinter就像一个工具箱,里面有实现图形界面的工具,使用前得将其导入。
# 第一种写法
import tkinter
# 第二种写法
import tkinter as tk
# 第三种写法(个人喜欢) 后面都采用这种方式
from tkinter import *
2. 显示一个窗口。
from tkinter import *
# 1.创建一个主窗口
root = Tk()
# 2.程序一直循环,直到我们关闭窗口
root.mainloop()
效果图
3. 给窗口设置一下
from tkinter import *
# 1.创建一个主窗口
root = Tk()
# 2.添加标题
root.title("窗口程序")
# 3.设置窗口大小 宽400 高2
root.geometry("400x200")
# 4.设置背景色
root.config(bg="red")
# 5.程序一直循环,直到我们关闭窗口
root.mainloop()
效果图
4. 给窗口加上一个label控件 标签控件:可以用来显示文本和图片
from tkinter import *
# 1.创建一个主窗口
root = Tk()
# 2.添加标题
root.title("窗口程序")
# 3.设置窗口大小 宽400 高2
root.geometry("400x200")
# 4.设置背景色
root.config(bg="red")
# 5.在root窗口上创建一个label控件
label=Label(root,text="hello world")
# 6.使用pack布局显示
label.pack()
# 7.程序一直循环,直到我们关闭窗口
root.mainloop()
效果图
本本主要讲解了如何导入tkinter和创建一个简单的窗口,如何给窗口设置标题(title 标题),大小(geometry 几何大小的意思),背景颜色(bg是background缩写),接着如何在窗口上面添加一个控件(Label 标签)。