Python 3基础教程33-tkinter模块创建一个window窗体

释放双眼,带上耳机,听听看~!

本文开始介绍利用Python做一些GUI编程,这里先介绍如何利用tkinter模块创建一个window窗体。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
1# tkinter 模块创建一个窗体
2from tkinter import *
3
4'''
5开始接触桌面图形界面编程
6你可以到安装路径:\lib\tkinter
7打开__init__.py文件了解tkinter
8'''
9
10class Window(Frame):
11    '''
12    这里Frame是一个class,你可以在__init__.py里找到这个 class Frame(widget):
13    这个意思说,定义一个Window类,Window的父类是Frame,这样Window就用了Frame的
14    属性和功能。
15
16    '''
17
18    def __init__(self, master= None):
19
20        '''
21        这里的__init__()是一个构造函数
22        '''
23
24        Frame.__init__(self, master)
25        self.master = master
26
27# 初始化一个Tk对象,Tk()这个类描述的是一个主窗体
28root = Tk()
29
30# 把root这个顶层窗体作为一个对象传入参数到我们定义的Window类
31app = Window(root)
32
33# mainloop()的解释是:执行Tcl主要的loop
34root.mainloop()
35
36

其实,到http://effbot.org/tkinterbook/tkinter-hello-tkinter.htm,也有介绍如何创建一个打印hello,world的窗体


1
2
3
4
5
6
7
8
9
1from Tkinter import *
2
3root = Tk()
4
5w = Label(root, text="Hello, world!")
6w.pack()
7
8root.mainloop()
9

总结:

一开始,不需要理解透彻,肯定有感觉困难样子,我们先记着这几行代码是创建一个windows窗体就可以了。

给TA打赏
共{{data.count}}人
人已打赏
安全技术

Java性能优化的50个细节

2022-1-11 12:36:11

安全运维

Linux(内核剖析):01---Unix历史、Linux简介

2021-8-18 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索