tkinter canvas里能加label吗

 我来答
as...0@163.com
2017-04-10 · 超过213用户采纳过TA的回答
知道小有建树答主
回答量:596
采纳率:0%
帮助的人:179万
展开全部
找不到资料,通常是看源代码的。好在python的源代码有时候比帮助,或者是在网上找的东西更好用。另外有一个国外写的书。tkinter编程,有机会可以下载一本看看,基本上你要的问题都有答案。下面简单说一下看源代码的事情。在python2.7的lib/lib-tk目录下有一个ttk.py文件 , 打开可以看到class Lable(Widget)发现,它初始时调 用了一个通用的Widget类,(强大)class Widget(Tkinter.Widget):调用了Tkinter.Widget.__init__Tkinter里class Widget(BaseWidget, Pack, Place, Grid):其中BaseWidget的setup显示,你可以输入任何参数,参数需要是classtype,和DictionaryType , 它是动态添加的。所以不保证其一定生效但是如果它不在conf里,就删除这些参数应该用于,widget本身属性,以及Pack, Place, Grid等类使用class Misc:这里面有所有的参数。太长了。如果你有耐心,可以仔细去看看。如果有兴趣,可以继续追一下tcl/tcl8.5里的代码。其中似乎也有所有的configure顺便帮你查找了《python与tkiner编程》这本书
帐号已注销
2018-08-10
知道答主
回答量:1
采纳率:0%
帮助的人:844
展开全部
能的,我现在在做的程序就加了,只用改成label=Label(canvas,text=“test”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式