赞
踩
学习目标:
1.使用tkinter基本组件,更改GUI样式
2.掌握事件处理方式,菜单,消息对话框
3.熟悉几何布局管理器
4.了解图形用户界面,图形用户界面开发工具
通过窗口来与用户进行交流
tkinter是python中默认的GUI,它简单易用,可移植性良好,常被应用于小型图形界面应用程序的快速开发。
代码如下(示例):
from tkinter import *-->这样可以导入所有的tkinter模块方法
根窗口对象(root)=Tk()
root .mainloop() -->一般是图形用户编程最后一行
方法 | 说明 |
title() | 修改窗口框体名字 |
resizable() | 设置窗口框体可调性 |
geometry() | 设置主窗体的大小,可接收一个“宽*高+水平偏移量+竖直偏移量”格式字符串 |
quit() | 退出 |
update() | 刷新页面 |
python不可变类型 | tkinter可变类型 |
string | string Var |
int | In Var |
doule | Double Var |
Bool | Boolean Var |
文本框用来接收用户的单行输入信息
应用程序核心,用于处理程序数据逻辑部分 | 应用程序中显示数据的部分,通常根据模型数据创建 | 应用程序中处理交互的部分,通常负责从视图中读取数据,根据用户输入修改数据并将数据发给模型 |
model | view | control |
Button组件:
Button(master=None,cnf={},**kw)
master--用于指定该组件对象所属的组件(父组件)
cnf---一个字典,以“键=值”的形式设置组件对象的属性,属性之间用逗号隔开4
¥¥¥ 大小
颜色
锚点: 锚点是用来定义组件中文本相对位置的参考点,组件的Anchor属性用于设置锚点,即设置组件停靠位置(默认为居中)
样式:组件样式指其立体表现形式,通过relief属性设置,该属性的取值为常量,常用取值有
FLAT,RAISED,SUNKEN,GROOVE,RIDGE,SOLID
位图: 通过bitmap属性可以在组件中显示位图
¥¥¥ tkinter模块支持以下三种方式设置组件属性:
button=Button(top,text="clock")-->运用button组件
button["text"]="unclock"-->运用了字典中对元素内容的赋值
button.config(text="unclock",relief=FLAT)-->运用tkinter模块中config的组件
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。