龙空技术网

如何用python做一个简单的计算器GUI应用?

朱卫军Python 241

前言:

此时各位老铁们对“python web计算器”可能比较讲究,你们都需要学习一些“python web计算器”的相关知识。那么小编在网络上汇集了一些关于“python web计算器””的相关内容,希望看官们能喜欢,看官们一起来学习一下吧!

Python有很多GUI框架,功能大同小异。

其中比较出名的有PyQTwxPython、tkinter,前两个是第三方库,tkinter是Python内置的标准GUI模块,特点是简单快捷,Python自带的IDLE就是它开发的。

应题主要求,就用tkinter演示两个常见的交互界面,计算器和日历

1、简易计算器

用tkinter编写用于加减乘除的简易计算器界面,大约六七十行代码。

计算器界面:

示例代码(篇幅原因,不显示全部):

# 简易计算器# 导入tkinter模块所有方法from tkinter import *# 声明全局变量expression = ""# 更新表达式功能def press(num):	# point out the global expression variable	global expression	# concatenation of string	expression = expression + str(num)	# update the expression by using set method	equation.set(expression)..................
2、导出日历

这个小工具可以根据你输入的年份显示当年的完整日历,不过五十行代码。

查询窗口:

显示的日历效果:

示例代码(篇幅原因,不显示全部)

# 导入tkinter的所有方法from tkinter import *# 导入日历模块import calendar# 给定年份显示日历def showCal():    # 创建GUI窗口    new_gui = Tk()    # 设定GUI窗口背景颜色    new_gui.config(background="white")    # 设定GUI窗口名称    new_gui.title("日历")    # 设定GUI窗口尺寸    new_gui.geometry("550x600")    # get method returns current text as string    fetch_year = int(year_field.get())..................

标签: #python web计算器