Python 有ttk.Canvas类吗? 回溯(最近一次呼叫最后一次): 文件“/Users/me/Documents/dev/myui/myui.py”,第134行,在 myCanvas=ttk.Canvas(myFrame,width=root.winfo_width(),height=30,borderwidth=1,padding='0 1 0 1',style='myCanvas.TFrame') AttributeError:“模块”对象没有属性“画布”

Python 有ttk.Canvas类吗? 回溯(最近一次呼叫最后一次): 文件“/Users/me/Documents/dev/myui/myui.py”,第134行,在 myCanvas=ttk.Canvas(myFrame,width=root.winfo_width(),height=30,borderwidth=1,padding='0 1 0 1',style='myCanvas.TFrame') AttributeError:“模块”对象没有属性“画布”,python,python-2.7,user-interface,tkinter,tkinter-canvas,Python,Python 2.7,User Interface,Tkinter,Tkinter Canvas,这告诉我,没有这样一个画布类具有主题TK。那么,如何将画布与ttk结合使用?还是老样子的帆布 我正在Mac OS X El Capitan上运行本机Python 2.7。没有ttk画布。您可以使用Tkinter中的Canvas小部件 Canvas不需要主题,因此没有ttk.Canvas(他们没有创建它)。使用tk.Canvas。为什么不试试tk Canvas,看看它是否有效?谢谢@furas,这就是我最后做的。如果你能回答我的意见,我会把它标记为正确的。 Traceback (most rece

这告诉我,没有这样一个画布类具有主题TK。那么,如何将画布与ttk结合使用?还是老样子的帆布


我正在Mac OS X El Capitan上运行本机Python 2.7。

没有ttk画布。您可以使用Tkinter中的
Canvas
小部件

Canvas
不需要主题,因此没有
ttk.Canvas
(他们没有创建它)。使用
tk.Canvas
。为什么不试试tk Canvas,看看它是否有效?谢谢@furas,这就是我最后做的。如果你能回答我的意见,我会把它标记为正确的。
Traceback (most recent call last):
  File "/Users/me/Documents/dev/myui/myui.py", line 134, in <module>
    myCanvas = ttk.Canvas(myFrame, width=root.winfo_width(), height=30, borderwidth=1, padding='0 1 0 1', style='myCanvas.TFrame')
AttributeError: 'module' object has no attribute 'Canvas'