600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python图形用户界面编程

python图形用户界面编程

时间:2019-11-05 20:03:20

相关推荐

python图形用户界面编程

学习目标:

1.使用tkinter基本组件,更改GUI样式

2.掌握事件处理方式,菜单,消息对话框

3.熟悉几何布局管理器

4.了解图形用户界面,图形用户界面开发工具

前言

通过窗口来与用户进行交流

一、tkinter是什么?

tkinter是python中默认的GUI,它简单易用,可移植性良好,常被应用于小型图形界面应用程序的快速开发。

二、使用步骤

1.导入模块

代码如下(示例):

from tkinter import *-->这样可以导入所有的tkinter模块方法

2.创建一个根窗口(主窗口)

根窗口对象(root)=Tk()

3.使GUI程序总是处于运行状态

root .mainloop() -->一般是图形用户编程最后一行

三.设置根窗口

1.添加组件(组件分为父组件(容器)和子组件)

Label()组件:

方法一:Label.config(): -->修改text中书写的内容

方法二:变化的Lebal信息: -->修改text中书写内容

Frame()组件:默认是一个不可见组件,不再频幕上显示,用于阻止其他组件

文本框 Entry组件:(可以和可变数据进行关联)

文本框用来接收用户的单行输入信息

2. MVC(model-View-Controller)设计模式:

3.tkinter模块中的核心组件(都有相同的构造方法)

Button组件:

Button(master=None,cnf={},**kw)

master--用于指定该组件对象所属的组件(父组件)

cnf---一个字典,以“键=值”的形式设置组件对象的属性,属性之间用逗号隔开4

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的组件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。