第2讲,hello world, 第一次接触窗口和label

每一门编程语言都喜欢用打印hello world引导初学者入门,初学tkinter,我教大家写一个简单的程序,显示hello world

import tkinter as tk

window = tk.Tk()
window.title('第一个窗口')       # 设置窗口的标题
window.geometry('400x300')     # 设置窗口的大小

# 创建一个标签,用于显示文字
label = tk.Label(window,
    text='hello world',    # 标签的文字
    width=15, height=2     # 标签长宽
    )
label.pack()               # 将标签固定在窗口上

window.mainloop()          # 启动窗口

运行程序,得到下图所示界面
tkinter 窗口

通过这个例子,我们接触到了两个图形控件,一个时window控件,一个是label控件。

window控件是窗口控件,每一个桌面程序都需要至少一个窗口,其他的控件依附于窗口控件,窗口控件就好比一艘航空母舰,其他控件则是航空母舰上的各种设备,飞机。

窗口可以通过title方法设置标题。

窗口的大小,可以通过geometry方法设置,你可以修改代码里的参数,随意调整窗口的大小。

label控件,是专门用来显示文字的,创建label时,需要指明它的父容器,这里我将label控件的父容器设置为前面创建的window窗口,最后,一定要使用pack方法,这样才能锁定到窗口上。

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案