Python使用tkinter库实现文本显示用户输入功能示例


Posted in Python onMay 30, 2018

本文实例讲述了Python使用tkinter库实现文本显示用户输入功能。分享给大家供大家参考,具体如下:

#coding:utf-8
from Tkinter import *
class App:
  def __init__(self,root):
    #定义帧
    frame = Frame(root)
    frame.pack()
    self.frame = frame
    w = Label(frame,text = "calculator")
    w.pack()
    self.newinput()
    #调用回调函数
    button1 = Button(frame,text='1',fg="red",command = lambda : self.buttoncb(1))
    button1.pack()
    button2 = Button(frame,text='2',fg="red",command = lambda : self.buttoncb(2))
    button2.pack()
    button = Button(frame,text='Quit',fg="red",command = root.quit)
    button.pack()
  def newinput(self):
    v = StringVar()
    e = Entry(self.frame,textvariable = v)
    self.v = v
    e.pack()
  #定义回调函数
  def buttoncb(self,i):
    #print "button"
    val = self.v.get()
    self.v.set(val+str(i))
root=Tk()
a = App(root)
root.mainloop()

运行结果:

Python使用tkinter库实现文本显示用户输入功能示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中处理字符串的相关的len()方法的使用简介
May 19 Python
Python中time模块与datetime模块在使用中的不同之处
Nov 24 Python
Python实现遍历目录的方法【测试可用】
Mar 22 Python
一个基于flask的web应用诞生 组织结构调整(7)
Apr 11 Python
使用Python监控文件内容变化代码实例
Jun 04 Python
python寻找list中最大值、最小值并返回其所在位置的方法
Jun 27 Python
python 数字类型和字符串类型的相互转换实例
Jul 17 Python
详解重置Django migration的常见方式
Feb 15 Python
Python中遍历列表的方法总结
Jun 27 Python
python实现邮件发送功能
Aug 10 Python
python Cartopy的基础使用详解
Nov 01 Python
详解Python生成器和基于生成器的协程
Jun 03 Python
python自动化报告的输出用例详解
May 30 #Python
Django项目中model的数据处理以及页面交互方法
May 30 #Python
Python实现的生产者、消费者问题完整实例
May 30 #Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 #Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
May 30 #Python
Python实现的本地文件搜索功能示例【测试可用】
May 30 #Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 #Python
You might like
PHP多维数组元素操作类的方法
2016/11/14 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
html读出文本文件内容
2007/01/22 Javascript
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
json 入门基础教程 推荐
2009/10/31 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
JavaScript中奇葩的假值示例应用
2014/03/11 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
WebPack基础知识详解
2017/01/16 Javascript
Angular 表单控件示例代码
2017/06/26 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
JavaScript中的this/call/apply/bind的使用及区别
2020/03/06 Javascript
Python实现简单的四则运算计算器
2016/11/02 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
python读取ini配置文件过程示范
2019/12/23 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
2020/11/28 Python
百联网上商城:i百联
2017/01/28 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
sort命令的作用和用法
2012/11/04 面试题
学习标兵获奖感言
2014/02/20 职场文书
中介业务员岗位职责
2014/04/09 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
阿甘正传观后感
2015/06/01 职场文书
赞助商致辞
2015/07/30 职场文书
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers