猫史档案馆


【Python GUI 教程贴】第二期:Tk()窗口制作

用户:XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)查看:3 回复:4 评论:3 创建时间:2021-07-04T21:48:49


OK,现在正式开始讲解Tkinter如何制作窗口:

首先当然就是要先导入库:

# Python2的要把tkinter的小写改为大写
import tkinter

有个需要主要2x版本的t要改为大写,不过有个更方便的办法,新手可以这样导入:

from tkinter import *

其实制作一个窗口很简单,只需要几排代码就行了:

import tkinter

root = tkinter.Tk()  # 创建窗口
root.mainloop()

效果展示:

center_image

分析:

root = tkinter.Tk()

就是创建一个窗口,并且还有一个关键的代码:

root.mainloop()  # 进入消息循环

mainloop 就是用来是窗口进入消息循环,如果没有加上这个代码,窗口只会一闪而过,所以必须要加上这个代码在末尾。

对了,你们应该好奇为什么这个窗口标题默认就是tk,难道就不可以设置标题了吗?那是不可能的,我们可以运用方法tilte()设置标题,即:

root.title("我是标题")

我们还可以设置窗口大小,可以用方法geometry来设置大小:

root.geometry("500x500")

计算方法是以像素为单位,就是500x500。

Ok,让我们来看实际效果:

代码

import tkinter

root = tkinter.Tk()  # 创建窗口
root.title("我是标题")
root.geometry("500x500")
root.mainloop()

预览center_image

现在应该学会如何创建窗口了吧?请等待下期讲解Tkinter的其他控件,才能让窗口更加富有使用性!


回复

上一页1 页 / 共 1下一页
XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)

 喵

点赞0


评论


XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)

喵d

点赞0


评论


wwwloadwwwload

可以再教教teinter别的用法吗,没了解过,关注你了

点赞0


评论


wwwloadwwwload

讲的很细呀,emotion_编程猫_加油n b

点赞0


评论