`
amu_lucifer
  • 浏览: 5328 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

计算器(python Tk编写)

阅读更多
from __future__ import division   
from Tkinter import Tk, Entry, Button, Label, mainloop  
from tkFont import Font  


def pp(ev=None):  
    foodl = ''  
    try: foodl = eval( text.get())  
    except : pass  
    if isinstance(foodl, (int,float,long)): pass  
    else: foodl = 'Error..'  
    label.config(text=foodl)  
  
  
#主窗口  
top = Tk()  
top.title('compute')  
  
ft = Font(family = ('Verdana'), size = 8 ) #字体  
#注册组件  
text = Entry(top, font= ft)  
button = Button(top, text='计算(注意先后运算)', command=pp)  
label = Label(text='运算符: + - * / % **', font=ft)  
  
  
Enter = lambda x: x.keycode == 13 and pp()  
  
Key = lambda x: label.config(text='运算符: + - * / % **')  
  
text.bind('<Key>', Enter)#回车事件  
text.focus()  #获得焦点  
  
#  
  
text.bind('<Button-1>', Key)  
text.pack()  
button.pack()   
label.pack()  
mainloop()  
分享到:
评论

相关推荐

    python图形化计算器源码

    Python图形化计算器是一种使用Python编程语言构建的GUI(图形用户界面)应用,它提供了一个可视化的界面,用户可以通过点击按钮来进行数学计算。这个源码示例可能是基于Tkinter库实现的,因为Tkinter是Python的标准...

    Python tkinter编写的科学计算器程序

    在本项目中,“Python tkinter编写的科学计算器程序”是一个利用tkinter创建的多功能计算器,它不仅提供基本的四则运算,还可能包括对数、指数、平方根等更复杂的数学运算。 首先,我们来详细了解一下tkinter库。...

    python写的一个小型计算器(附源码)

    `tkinter`是Python的标准GUI库,它是Tcl/Tk库的Python接口,允许开发者创建美观且功能丰富的应用程序。 首先,让我们深入了解`tkinter`库。Tkinter提供了各种组件,如按钮、文本框、标签等,用于构建用户界面。在这...

    Python简易计算器制作方法代码详解

    主要用到的工具是Python中的Tkinter库 比较简单 直接上图形界面和代码 引用Tkinter库 from tkinter import * 建立主窗口对象 window=Tk() #设置窗口对象 window.title('counting machine') window.geometry(350x...

    python课程设计之图形化计算器

    在本项目中,"python课程设计之图形化计算器"是一个基于Python编程语言的实践项目,旨在帮助学习者理解和掌握Python的基础以及图形用户界面(GUI)的构建。通过这个项目,我们可以学习以下几个重要的Python编程和GUI...

    python代码编写计算器小程序

    本文实例为大家分享了python计算器小程序的具体代码,供大家参考,具体内容如下 import tkinter import tkinter.messagebox import math class JSQ: def __init__(self): #创建主界面 self.root = tkinter.Tk() ...

    Python只用40行代码编写的计算器实例

    ### Python只用40行代码编写的计算器实例详解 #### 一、概述 本文将详细介绍一个仅用40行Python代码实现的简单计算器程序。该程序利用`tkinter`库来构建图形用户界面(GUI),并通过事件绑定实现了基本的算术运算...

    python使用tkinter实现简单计算器

    通过调用`self.window = self.tk.Tk()`创建了一个Tkinter窗口,并设置其标题为“计算器”。窗口的最小和最大尺寸被设置为240x325像素,确保计算器界面保持一致的大小。 `is_init_lable`变量用于判断显示框是否需要...

    Python项目案例源代码:tkinter计算器.zip

    在Python编程领域,GUI(图形用户界面)设计是不可或缺的一部分,尤其对于开发桌面应用程序。...同时,这个项目也是学习Python编程和算法的一个好素材,因为我们需要用Python语言编写逻辑清晰、健壮的计算逻辑。

    Calculator 计算器

    在计算机科学领域,编写计算器程序是初学者入门的经典任务,它能帮助我们理解和掌握基本的编程概念,如变量、运算符、条件语句、循环以及函数等。在这个项目中,我们将深入探讨如何从零开始构建一个功能完备的计算器...

    科学计算器

    综上所述,这个“科学计算器”是一个使用Python编写的程序,具备高级数学功能,如指数运算、反三角函数和阶乘计算,并使用了Tcl/Tk库创建GUI。它依赖于一系列的Python库和组件,包括Python解释器、GUI库、哈希处理、...

    tkpaint,TK编写的画图程序

    Tkinter是Python的标准GUI(图形用户界面)库,由Tcl/Tk库提供支持,它允许开发者创建丰富的交互式图形界面。在这款小程序中,用户可以进行基本的绘画操作,如绘制线条、形状、填充颜色等,从而学习和实践Tkinter ...

    python3.6.0入门指南(官方版)

    如果你要用计算机做很多工作,最后你会发现有一些任务你更希望用自动化的方式进行处理。比如,你想要在大量的文本文件中 ...用 Python 编写的程序通常比同样的 C 、 C++ 或 Java 程序更短小,这是因为以下几个原因

    Python+tkinter使用80行代码实现一个计算器实例

    本文主要探索的是使用Python+tkinter编程实现一个简单的计算器代码示例,具体如下。 闲话不说,直奔主题。建议大家跟着敲一遍代码,体会一下代码复用、字符串方法的运用和动态创建组件的妙处,然后在这个框架的基础...

    python 实现GUI(图形用户界面)编程详解

    Tkinter是Python自带的一个GUI工具包,它基于Tk工具包,后者由Tcl语言编写。Tkinter提供了创建GUI所需的所有基本控件,因此非常适合作为学习GUI编程的起点。 ##### 安装与引入 Tkinter已经内置于Python中,无需...

    calculator-gui-tkinter-:基于Python Tkinter的计算器GUI

    Tkinter是Python的默认GUI库,它是Tcl/Tk库的Python绑定。Tcl/Tk是一个跨平台的GUI库,支持Windows、Linux和macOS等操作系统。Tkinter提供了一系列的组件,如按钮、文本框、标签等,这些组件可以组合成复杂的用户...

    经典的Tcl/tk的学习教程

    10. **实际项目应用**:可能包括创建简单的计算器、日历、文本编辑器等实例,以加深对Tcl/Tk的理解。 这个经典教程将帮助初学者逐步掌握Tcl/Tk,不仅讲解了基本概念,还可能涉及高级主题,如自定义小部件、网络编程...

    计算器:使用python whith Tkinter制作的计算器

    在本项目中,我们探索如何使用Python编程语言与Tkinter库来创建一个基本的图形...通过实践这个项目,不仅可以加深对Python和Tkinter的理解,还能提高编写GUI应用的能力,为将来构建更复杂的桌面应用打下坚实的基础。

    Calculator:使用Python的基本计算器(不使用eval()函数)

    在本项目中,我们将创建一个基础的Python计算器应用,它使用`tkinter`库作为图形用户界面(GUI),但不依赖`eval()`函数来执行计算。`eval()`函数虽然方便,但因为它会直接执行字符串中的代码,存在一定的安全风险。...

Global site tag (gtag.js) - Google Analytics