最小的应用(tkinter,Python3.x )
来源:互联网 发布:au录音软件win10 编辑:程序博客网 时间:2024/05/17 08:38
最小的应用
首先,新建一个 tkinter 小程序,它只包含了一个 Quit 按钮。
代码如下:
#!/usr/bin/env python3 #1import tkinter as tk #2class Application(tk.Frame): #3 def __init__(self, master=None): tk.Frame.__init__(self, master) #4 self.grid() #5 self.createWidgets() def createWidgets(self): self.quitButton = tk.Button(self, text='Quit', command=self.quit) #6 self.quitButton.grid() #7app = Application() #8app.master.title('Sample application') #9app.mainloop() #10
各行代码解释:
- 1 如果你安装好 Python 后,这一行代码能让脚本直接运行,也就是在 Linux 或 Unix(不包括 Windows )命令行中先设置改文件的执行权限,之后就可以在命令行中,输入该脚本的绝对路径来运行此文件。详细参见廖雪峰Python教程;
- 2 这一行代码将 tkinter 模块导入的当前命名空间,并重新命名为 tk;
- 3 你的类必须继承自 tkinter 的 Frame 类;
- 4 调用父类 Frame 的构造函数;
- 5 让本应用能显示在屏幕中;
- 6 生成一个标记为 Quit 的按钮;
- 7 把按钮安放在应用中;
- 8 主函数从这开始,先实例化 Application 类;
- 9 调用这个方法,设置窗口的名字为 Sample application;
- 10 开启应用的主循环,等待鼠标和键盘的触发事件。
运行结果:
注:本文翻译自新墨西哥理工大学计算机中心
0 0
- 最小的应用(tkinter,Python3.x )
- 位图(tkinter,Python3.x)
- 光标(tkinter,Python3.x)
- 图片(tkinter,Python3.x)
- 定义几个常见的术语(tkinter,Python3.x)
- 布局管理(tkinter,Python3.x)
- .grid()方法(tkinter,Python3.x)
- 标准参数(tkinter,Python3.x)
- 尺寸单位(tkinter,Python3.x)
- 插件坐标系(tkinter,Python3.x)
- 结构字符串(tkinter,Python3.x)
- 窗口命名(tkinter,Python3.x)
- Python3.X版本中tkFont到tkinter.font的转变
- 其他grid管理方法(tkinter,Python3.x)
- 设置行,列尺寸(tkinter,Python3.x)
- 使根窗口可伸缩(tkinter,Python3.x)
- python3 tkinter的入门
- python3的tkinter简单例子
- this指针 构造函数
- OpenCV 90°旋转
- linux nc命令相互发消息及传文件
- transcode_init()函数介绍
- CSS-字体
- 最小的应用(tkinter,Python3.x )
- 机器学习模型评价指标 -- 混淆矩阵
- 数据结构与算法之经典排序
- Codeforces 516A Drazil and Factorial【暴搜找规律+贪心】
- EventBus 3使用文档(二)
- 轻快的VIM(一):移动
- centos7 安装Nginx
- 算法整理-二分查找列表最大值
- 1. hadoop 1.0.0 source code