博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tkinter入门
阅读量:5037 次
发布时间:2019-06-12

本文共 1074 字,大约阅读时间需要 3 分钟。

参考,翻译,转述 自:http://www.pythonware.com/library/tkinter/introduction/index.htm

Tkinter是一种python的编程接口,基于tk库,而tk是一组GUI toolkits,解决了跨平台UI显示。 简单说,也就是我们可以使用Tkinter和Python来编写图形应用程序员。使用Tkinter十分的简单,只要在Python中导入该模块就可以使 用了。
【Example 1】下面是最小化的hello world的一个示例:

1 # File: hello1.py 2  3 from Tkinter import * #导入模块 4  5 root = Tk() #实例化根节点 6  7 w = Label(root, text="Hello, world!") #实例化一个子节点label 8 w.pack() #对label进行大小和可见性的相关设置 9 10 root.mainloop() #启动应用程序事件循环
运行,显示一个标签的窗口,窗口标题为Tk.

【Example 2】下面,使用类来对子控件的创建进行封装:

# File: hello2.pyfrom Tkinter import *# 将子控件打包在App类,并绑定到相同的成员方法class App:    def __init__(self, master):        frame = Frame(master)        frame.pack()        self.button = Button(frame, text="QUIT", fg="red", command=frame.quit)        self.button.pack(side=LEFT)        self.hi_there = Button(frame, text="Hello", command=self.say_hi)        self.hi_there.pack(side=LEFT)    def say_hi(self):        print "hi there, everyone!"root = Tk()app = App(root) #实例化时传入root节点root.mainloop() #同样启动事件循环

 

转载于:https://www.cnblogs.com/nirvana-phoenix/archive/2012/04/24/2467975.html

你可能感兴趣的文章
数组的扩展
查看>>
关于空间背景颜色的操作
查看>>
HDU 6237 - A Simple Stone Game ( 分解质因数 )
查看>>
用swing做一个简单的正则验证工具
查看>>
百度坐标(BD-09)、国测局坐标(火星坐标,GCJ-02)和WGS-84坐标互转
查看>>
pig自定义UDF
查看>>
输入名字显示其生日,没有则让输入生日,做记录
查看>>
爬虫综合大作业
查看>>
HTML canvas原生js实现鼠标画图
查看>>
《程序设计入门——C语言》翁恺老师 第一周编程练习记录
查看>>
IE8兼容性视图问题
查看>>
Kubernetes 运维学习笔记
查看>>
Centos6.9下RabbitMQ集群部署记录
查看>>
Python之基本的日期与时间转换 datetime、 dateutil模块
查看>>
android studio
查看>>
色彩大全,色彩配色大全
查看>>
mpeg文件格式分析 分类: 生活百科 201...
查看>>
并查集 经典 畅通工程
查看>>
Spark MLlib 之 Naive Bayes
查看>>
synchronized关键字
查看>>