我一直在使用Python 2.7.2和Tkinter.Tcl版本8.5.11,我使用说明here安装了它。最近我使用说明here进行了另一次安装,以便正确构建SciPy。较新的安装也显示为Python 2.7.2和Tkinter.Tcl 8.5.11,但相同的代码在两个安装上都不起作用。我在Mac上运行OS X 10.7.2。
在早期安装中,LabelFrame()关键字“bd”和“font”被识别,而在第二次安装时则不是。我可以在第二次安装时使用“borderwidth”而不是“bd”。
在早期安装中,LabelFrame(text =“mylabel”)显示嵌入框架中的文本。在第二次安装时,文本显示在框架外部。从标题“标签框架”下的描述here,我看到这是预期的行为,但在早期的安装中它是不同的。
最大的问题是无法在第二次安装时使用命名字体。
这可能是无关的,但是对于第二次构建,导入matplotlib.pylab as plt
然后执行plt.plot(mydata); plt.show()
会显示该情节但会经常导致python崩溃。
我有什么想法可以让它发挥作用吗?