tkinter canvas里能加label吗
2个回答
展开全部
找不到资料,通常是看源代码的。好在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编程》这本书
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询