展开全部
找不到资料,通常是看32313133353236313431303231363533e59b9ee7ad9431333337393466源代码的。 好在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编程》这本书。在361和362页有所有你要的基本参数。太多了,这里就不列表了。
375页有label特有的选项。包括bgstip