python 关于StringVar的问题
举个例子如下:fromTkinterimport*app=Tk()learngree=StringVar()learngree.set("kaoyan")printlea...
举个例子如下:
from Tkinter import *
app=Tk()
learngree=StringVar()
learngree.set("kaoyan")
print learngree
我print出来为什么不是kaoyan啊
结果是PY_VAR1
是什么原因啊 展开
from Tkinter import *
app=Tk()
learngree=StringVar()
learngree.set("kaoyan")
print learngree
我print出来为什么不是kaoyan啊
结果是PY_VAR1
是什么原因啊 展开
6个回答
展开全部
intvar是对“整数”类型的包装,stringvar是对“字符串”类型的包装。
整数可以进行计算,比如2+3=5;字符串可以包含非数字的字符比如“abc”,但即便只由数字构成,也不能进行计算,比如“2”+“3”是得不到"5"的。
但是,在python中我们可以很方便地进行类型转换,所以从实际操作的角度讲,可能只用stringvar就够了。
整数可以进行计算,比如2+3=5;字符串可以包含非数字的字符比如“abc”,但即便只由数字构成,也不能进行计算,比如“2”+“3”是得不到"5"的。
但是,在python中我们可以很方便地进行类型转换,所以从实际操作的角度讲,可能只用stringvar就够了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,使用下面的语句即可:
print learngree.get()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StringVar()设置内容,使用set()和get()
learngree调用get()即可
learngree调用get()即可
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用print(learngree.get())
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询