赞
踩
用功能按钮(Button)、单行文本输入框(Entry)、文本框内容读取(get)实现一个极简易的加法运算,及与其他控件的交互,提高体验,主要体现其人机交互的意义。因为Entry()文本输入框没有限制输入内容属性的参数,它是把所有的输入都视作它特有的一个类属性,所以用get()方法读取出来是一个字符串而这字符串可包括字母或其它符号。因此我们必须对其进行判断后再计算,若直接计算可能会出现不可预料的错误。这里用了try...except..进行了简单的错误判断处理。
其余笔记:【Python图形界面(GUI)Tkinter笔记(总目录)】
【例子更直观,练习1】:
- import tkinter as tk
-
- def calculate():
- '''判断输入的文本是否全是合法半角数字(全角数字不是数字是中文字符)并计算两数的和'''
- '''并用try...except..进行简单的错误处理。'''
- try :
- # 读取两个输入框内容,并把内容转化成浮点数,若输入的不是合法的数字则出现转化错误而执行except语句
- EntryStr_1 = f
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。