python开发_tkinter

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()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏林德熙的博客

win10 uwp 弹起键盘不隐藏界面元素

本文主要讲,在我们使用手机输入的时候,会因为手机的虚拟键盘隐藏了一些界面的元素。我们有一个简单的方法让虚拟键盘不隐藏界面元素。

561
来自专栏walterlv - 吕毅的博客

屏幕上那个灰色带有数字的框是什么?看着好难受!

发布于 2018-03-16 05:40 更新于 2018-09...

2982
来自专栏Android机动车

程序员必定会爱上的10款软件

TrueCrypt可能很多人没用过,它是一个加密软件,能够对磁盘进行加密。还在担心自己电脑中的重要文件、私密档案被人查看。什么,你以为把文件设置了隐藏属性别人就...

1012
来自专栏小俊博客

CyberPanel:基于OpenLiteSpeed的WEB虚拟主机控制面板

5042
来自专栏施炯的IoT开发专栏

课程上线 -“新手入门 : Windows Phone 8.1 开发”

经过近1个月的准备和录制,“新手入门 : Windows Phone 8.1 开发”系列课程已经在Microsoft 虚拟学院上线,链接地址为:http://w...

1818
来自专栏互联网杂技

程序猿必定会爱上的十款软件

第一款:TrueCrypt TrueCrypt可能很多人没用过,它是一个加密软件,能够对磁盘进行加密。还在担心自己电脑中的重要文件、私密档案被人查看。什么,你以...

3426
来自专栏程序员的知识天地

10个最好用的Python集成开发环境

PyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳...

1854
来自专栏顶级程序员

程序猿必定会爱上的十款软件

转自:http://www.cricode.com/1981.html 第一款:TrueCrypt TrueCrypt可能很多人没用过,它是一个加密软件,能够...

3807
来自专栏walterlv - 吕毅的博客

修复 WPF 窗口在启动期间短暂的白底显示

2017-11-03 15:08

581
来自专栏hrscy

Swift开源项目-单糖

因为公司使用的是 Objective-C 开发 app,没有使用 swift 来开发,所以决定自己研究 Swift,研究 Swift 的时间不长,对于 Swif...

5223

扫码关注云+社区

领取腾讯云代金券