Python使用tkinter库实现文本显示用户输入功能示例
作者:my2010sam 时间:2023-09-21 11:00:17
本文实例讲述了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程序设计有所帮助。
来源:https://blog.csdn.net/my2010sam/article/details/9208253
标签:Python,tkinter
0
投稿
猜你喜欢
实例讲解Python中的私有属性
2023-11-10 16:41:46
python密码学库pynacl功能介绍
2021-03-07 01:29:44
python线程锁(thread)学习示例
2021-02-09 09:45:23
关于Ajax在浏览器中产生前进后退的实现方法
2010-01-29 13:01:00
基于Python编写一个微博抽奖小程序
2023-04-02 16:40:00
基于python的docx模块处理word和WPS的docx格式文件方式
2021-11-13 12:07:55
Typescript中extends关键字的基本使用
2024-06-18 01:03:50
Python中 传递值 和 传递引用 的区别解析
2023-12-26 07:05:22
前后端分离开发模式初体验
2009-06-24 11:44:00
解密CSS Sprites:技巧、工具和教程
2011-01-11 19:38:00
Python实战之实现康威生命游戏
2022-06-30 14:21:12
Pytorch Tensor基本数学运算详解
2022-12-09 03:26:50
Java API学习教程之正则表达式详解
2023-10-23 05:28:21
vscode 配置 python3开发环境的方法
2022-09-05 22:54:34
Pygame实战之实现经典外星人游戏
2021-05-10 00:31:44
win7上python2.7连接mysql数据库的方法
2024-01-25 18:28:25
python实战教程之OCR文字识别方法汇总
2021-09-20 05:36:21
解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
2024-01-22 08:24:14
python编写微信远程控制电脑的程序
2023-08-15 17:04:38
JS循环中正确使用async、await的姿势分享
2024-05-25 15:18:56