首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python开发_tkinter

python开发_tkinter

作者头像
Hongten
发布2018-09-13 12:52:47
8070
发布2018-09-13 12:52:47
举报
文章被收录于专栏:HongtenHongtenHongten

Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,

同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中.

Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对 Tk API的接口,

它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。

Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的, 目的是为了简化用户接口的设计过程。

Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。通过Tk提供的这些小部件,我们就可快速地进行GUI开 发。

Perl、Scheme等语言也利用Tk库进行GUI开发。Tkinter是跨平台,在各种平台下都能使用。

下面是我做的一个demo:

=================================================

代码部分:

=================================================

 1 #python tkinter module
 2 
 3 from tkinter import *
 4 
 5 def get_main_window():
 6     '''create main window.'''
 7     return Tk()
 8 
 9 def set_main_window_size(root):
10     '''set size of the main window.'''
11     return root.geometry('600x400')
12 
13 def create_label(root):
14     '''cteate a label'''
15     return Label(root, text = 'Hongten', fg = 'red')
16 
17 
18 def label_pack(label):
19     '''manage and show the component'''
20     return label.pack()
21 
22 def main_loop(root):
23     '''main loop'''
24     root.mainloop()
25 
26 def main():
27     root = get_main_window()
28     root = set_main_window_size(root)
29     label = create_label(root)
30     label_pack(label)
31     main_loop(root)
32 
33 if __name__ == '__main__':
34     main()
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-08-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档