python tkinter计算器实例_python -Tkinter 实现一个小计算器功能

原博文

2017-03-25 22:08 −

文章来源:http://www.cnblogs.com/Skyyj/p/6618739.html 本代码是基于python 2.7的 如果是对于python3.X 则需要将 tkinter 改为Tkinter 将tkMessagebox&...

相关推荐

2019-12-10 15:59 −

python GUI编程(Tkinter)

Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下:

Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多...

2019-12-05 09:46 −

# 介绍 ## 入门实例 显示一个窗口,窗口里面有一个标签,显示文字

```python

import tkinter as tk

# 一个顶层窗口的实例(Top Level),也称为根窗口

app = tk.Tk()

# 设置窗口的标题

app.title("Hello World")

# 创建一...

2019-12-11 17:27 −

Tkinter 组件

Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。

目前有15种Tkinter的部件。我们提出这些部件以及一个简短的介绍,在下面的表:

标准属性

标准属性也就是所有控https://www...

2019-12-05 15:26 −

Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。python3.4中的例子:能打印...

2019-12-24 18:02 −

这里只放表格和一个控件基本属性

grid(**options) 属性-- 下方表格详细列举了各个选项的具体含义和用法:

选项含义column1. 指定组件插入的列(0 表示第 1 列)2. 默认值是 0columnspan指定用多少列(跨列)显示该组件in_1. 将该组件放到该选项指定的组件...

comment.png

0

attention.png

300

2019-12-20 14:10 −

参考链接:https://blog.csdn.net/qq_37482202/article/details/84201259

Tkinter介绍

Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口。Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具。Tk和Tkinte...

2019-12-13 15:35 −

from tkinter import *

from tkinter import messagebox

def myMsg(): messagebox.showinfo("My Message Box","小伙子,下午好!") root =Tk()

root.title("m...

2019-10-31 13:39 −

Python里,使用tkinter“学用circle画圆形”的小练习代码:【开发环境:Win10,python3.7】 import tkinter if __name__ == '__main__': ...

2019-12-03 18:25 −

from tkinter import *

def printSelection(): num = var.get() if num == 1: lab.config(text="你是男生") else: lab.config(text="你是女生") root =T...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python tkinter计算器实例是一个使用Python编程语言和tkinter库创建的计算器应用程序。它可以执行基本的算术运算,如加法、减法、乘法和除法,并显示结果。这个应用程序可以帮助用户快速计算数字,提高计算效率。 ### 回答2: Python tkinter计算器是一个基于python tkinter框架编写的小型计算器应用程序。其主要功能实现常见的算术运算,如加、减、乘、除等。在实现过程中,我们需要使用Python程序语言,并结合tkinter库来实现图形界面和交互性操作。 在开发Python tkinter计算器的过程中,我们需要定义用户操作的界面,例如展示数字的框、输入运算符的框等。接下来,我们还需要编写一些代码,用于实现计算器的各种运算。其中,这些运算可以通过调用Python内置的数学函数来实现。 当我们完成了界面的设计和软件代码的编写后,我们还可以对其进行优化和调试,以保证其在使用过程中的稳定性和可用性。这样,我们就可以得到一个完整的Python tkinter计算器应用程序。 总之,Python tkinter计算器是一个轻量级的、基于图形界面的计算器应用,其主要功能包括常见的数学计算、界面UI展示以及用户交互等,是在Python编程语言的社区中广泛应用的一个实例。通过阅读相关的文档和代码,我们可以深入掌握Python及其相关库的应用场景和使用方式,从而更好地运用Python编程语言来实现各种实用性应用程序。 ### 回答3: Python tkinter计算器是一个基于GUI界面的计算器应用,在界面设计上,基本上可以分为输入区域、计算区域和输出区域。其中,输入区域负责获取用户的输入,可以包含数字、运算符以及清空等按钮;计算区域则是计算用户输入的操作,对于不同的运算符应该有相应的运算规则;输出区域则是展示计算结果。 下面是一个简单的示例代码: ```python from tkinter import * import math class Calculator: def __init__(self, master): self.master = master master.title("Calculator") # 创建输入框 self.display = Entry(master, width=25, font=("Courier New", 18)) self.display.grid(row=0, column=0, columnspan=2, padx=5, pady=5) # 创建数字按钮 button_list = [ "7", "8", "9", "/", "4", "5", "6", "*", "1", "2", "3", "-", "0", ".", "=", "+", "sin", "cos", "tan", "sqrt" ] r = 1 c = 0 for btn_text in button_list: def cmd(x=btn_text): self.click(x) Button(master, text=btn_text, width=5, height=2, font=("Courier New", 14), command=cmd).grid(row=r, column=c) c += 1 if c > 3: c = 0 r += 1 def click(self, key): if key == "=": try: result = eval(self.display.get()) self.display.insert(END, " = " + str(result)) except: messagebox.showerror("错误", "输入有误!") elif key == "C": self.display.delete(0, END) elif key == "sin": try: num = float(self.display.get()) result = math.sin(math.radians(num)) self.display.delete(0, END) self.display.insert(END, result) except: messagebox.showerror("错误", "输入有误!") elif key == "cos": try: num = float(self.display.get()) result = math.cos(math.radians(num)) self.display.delete(0, END) self.display.insert(END, result) except: messagebox.showerror("错误", "输入有误!") elif key == "tan": try: num = float(self.display.get()) result = math.tan(math.radians(num)) self.display.delete(0, END) self.display.insert(END, result) except: messagebox.showerror("错误", "输入有误!") elif key == "sqrt": try: num = float(self.display.get()) result = math.sqrt(num) self.display.delete(0, END) self.display.insert(END, result) except: messagebox.showerror("错误", "输入有误!") else: self.display.insert(END, key) root = Tk() cal = Calculator(root) root.mainloop() ``` 在这个示例代码中,我们创建了一个名为Calculator的类,并传递一个主窗口对象给它,即`master`。在`__init__`类构造函数中,我们创建了一个输入框控件,命名为`display`。并设置输入框的宽度、字体等属性,然后将输入框展示在界面上。 接下来,我们创建了一个数字按钮列表,按钮列表中包含了数字、运算符以及一些函数按钮,例如求正弦、求余弦、求平方根等按钮。我们在界面中循环创建所有按钮,并调用`click`方法作为按钮的回调函数。 在`click`方法中,我们对用户的输入进行不同的处理。当用户点击等号时,我们将计算用户输入的表达式并在界面上展示其计算结果。如果用户输入的内容错误或者无法计算,我们将给出相应的提示信息。当用户点击"C"按钮时,我们将清空输入框内容,以此来实现一键清除输入的效果。 此外,当用户点击求正弦、求余弦、求正切、求平方根等按钮时,我们分别调用数学库中的函数求值,并在输入框中展示其计算结果。 总之,Python tkinter计算器实例是一款非常实用和便捷的计算器应用,在对于初学者来说,它也是一个很好的项目练习。通过这个实例,我们可以学习到Pyhon GUI界面开发,以及对于计算器中涉及到的一些函数运算和错误处理的方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值