• 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()
  • 相关阅读:
    pip包安装问题
    spyder中让生成的图像单独在窗口中显示
    错误的英语提示翻译 以及经常犯的无错误
    程序结构
    运算符
    js jq计算器
    jQuery筛选选择器
    jQuery获取标签信息
    javascript的getTime函数
    animate动画
  • 原文地址:https://www.cnblogs.com/hongten/p/hongten_python_tkinter.html
Copyright © 2020-2023  润新知