上代码:

#encoding: utf-8
import tkinter
listDat = []
# 计算过程
def clacProcess(key, strData):# '='则计算结果if key == '=':try:strData.set(eval(strData.get()))except:strData.set('Input Error!')#print(strData.get())finally:# 原地清除列表listDat.clear()      elif key == 'c':listDat.clear()# 清空显示框strData.set('')else:listDat.append(key)# 列表变量连接成一个字符串strData.set(''.join(listDat))
# 主函数
def main():win = tkinter.Tk()win.title('计算器')# 文本框事件绑定strData = tkinter.StringVar()# 创建文本框entry = tkinter.Entry(win, textvariable=strData)# 装载文本框entry.pack(fill=tkinter.X)# 按键设置for buttonKey in ['789/', '456*', '123+', '-0.=', 'c']:key

Python3 tkinter 简单计算器相关推荐

  1. 基于python tkinter的简单计算器(v1.0)

    import tkinter#定义计算器类 class Calc:#初始化魔术方法def __init__(self):#初始化共用属性#定义一个用于存放被计算字符串的列表self.operation ...

  2. python3+tkinter实现的黑白棋,代码完整 100%能运行

    今天分享给大家的是采用Python3+tkinter制作而成的小项目--黑白棋 tkinter是Python内置的图形化模块,简单易用,一般的小型UI程序可以快速用它实现,具体的tkinter相关知识 ...

  3. 简单计算器 -python

    简单计算器 -python 初步界面 初步一位运算 这几天才突然明白,很多屏幕原点坐标点原来在左上角- from tkinter import * from time import sleepx = ...

  4. 模拟一个简单计算器_阅读模拟器的简单介绍

    模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...

  5. PTA 基础编程题目集 7-12 两个数的简单计算器 C语言

    PTA 基础编程题目集 7-12 两个数的简单计算器 C语言 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式 ...

  6. 7-12 两个数的简单计算器 (C语言)

    7-12 两个数的简单计算器 (10 分)本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次 ...

  7. 用Python解“两个数的简单计算器”题

    7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...

  8. 用C语言解“两个数的简单计算器”题

    7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...

  9. 06-1. 简单计算器(20)

    06-1. 简单计算器(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 张彤彧(浙江大学) 模拟简单运算器的工作.假设计算器只 ...

最新文章

  1. Android内存溢出分析
  2. 错误:”未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0” 解决方法
  3. C 文件读写 容易疏忽的一个问题
  4. 聊聊我是如何在面试别人Spring事务时“套路”对方的
  5. Python基础7(集合与深浅copy)
  6. 南京张治中故居违规重建后标价6400万元出售
  7. java ee 设计模式_Java EE 设计模式解析与应用_源雷技术空间
  8. css 平移到某个位置_css怎么移图片位置?
  9. 深度学习的GPU型号和参数选择
  10. 行政管理和计算机应用哪个更容易,自考本科汉语言文学和行政管理哪个比较简单...
  11. 解压RAR时出现“不可预料的压缩文件末端”的解决方法
  12. JS 获取当前星期几/周几
  13. Office Web App服务器的配置
  14. 奥城大学计算机专业,我大四了,托福84,gre1571612.02..._GRE考试_帮考网
  15. C语言中三个数比较大小详解——三种方法
  16. C语言编程>第十四周 ⑦ 请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。
  17. 【2019保研经验】清华贵系、清华软院、北大叉院、中科院自动化所等
  18. Python经典编程习题100例:第20例:落体反弹问题
  19. OpenHarmony轻量系统 子系统,组件那点事
  20. (转载)成都移动IPV6光猫设置教程

热门文章

  1. c语言 - 杨氏矩阵,查找某个数字(思路清晰,代码简洁)(适合刚入坑)
  2. 程序员自我修养之CMake语法 1
  3. HADOOP飞行笔记20220407
  4. 麒麟系统开机出现死机,找不到可用打印机处理方法
  5. [附源码]Python计算机毕业设计SSM泸定中学宿舍管理系统设计(程序+LW)
  6. 2021年安全员-A证(江苏省)考试题及安全员-A证(江苏省)考试报名
  7. iOS之深入解析内存管理retain与release的底层原理
  8. FZU Problem 2240 Daxia Suneast's problem(博弈+[单点更新,区间查询]线段树)
  9. 如何批量提取文件名?
  10. Yii2基本使用汇总