Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
138
2023-11-13
【摘要】 本书摘自《Python趣味编程入门与实战》一书中第11章,第1节,王征、李晓波著。
11.1 GUI 应用程序概述
Python 提供了多个图形用户界面的库,如Tkinter、wxPython, 下面分别讲解一下。
1.Tkinter 库
Tkinter 是 Python 的标准GUI 库。Python 使用 Tkinter 可以快速地创 建GUI 应用程序。由于Tkinter 是内置到Python 的安装包中,只要安装好Python 之后就能使用,需要注意的是,使用前要先导入 Tkinter 库。
2.wxPython 库
wxPython 是 Python 编程语言中的一套优秀的GUI 图形库,允许 Python 程序员很方便地创建完整的、功能健全的GUI 用户界面。需要注意的 是 ,wxPython 库是第三方库,需要安装之后才能使用。
11.2 Window 窗体
图形用户界面是对象(窗体)和控件组成,所有的控件都放在窗体上,程序中所有信息都可以通过窗体显示出来,它是应用程序的最终用户界面。在Python 中,使用 tkinter.Tk() 方法,创建一个窗体,该方法的基本语法如下:
tkinter.Tk()
需要注意的是, Tk() 方法的第一个字母是大写的。另外该方法没有参数,返回值是一个窗体。
窗体的常用方法如下:
title(): 设置窗体的标题。
geometry: 设置窗体的大小和位置。
withdraw(): 隐藏窗口。
update(): 更新窗口,
deiconify(): 显示窗口。
Quit(): 退出窗口。
update(): 刷新窗口。
resizable(): 设置窗口是否可以改变长和宽。
mainloop(): 进入消息循环。
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python11-1.
py”, 然后输入如下代码:
import tkinter as tk #导入tkinter 库,并重命名为 tk
mywindow =tk.Tk() #创建一个窗体
mywindow.title(" 第一个 GUI 程序") #设置窗体的标题
mywindow.geometry("400x300+60 +20") # 设置窗体的大小和位置
mywindow.resizable(width=False,height=True)#
高度可以拉伸, 宽度不可以拉伸单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码在这里需要注意, Window 窗体的宽度为400 像素、高度为300 像素,窗口距离电脑屏幕左上角的水平距离为60像素、垂直距离为20像素。另外,Window 窗体高度可以拉伸,但宽度不可以拉抻。
11.3 常用控件
控件是GUI 应用程序的基本组成部分。合理恰当地使用各种不同的控件,是Python 编写GUI 应用程序的基础。
11.3.1 标签控件
标签控件 (Label) 应用最多,它常用于显示用户不能编辑、修改的文本。
因此,标签控件可以用于标识窗体和窗体上的对象。
标签控件的常用属性如下:
text: 设置标签上的文字。
fg: 设置标签上的文字颜色。
bg: 设置标签的背景颜色。
font: 设置标签上文字的字体和字体大小。
width: 设置标签的宽度。
height: 设置标签的长度。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~