Python 在Py2App中使用ttk

Python 在Py2App中使用ttk,python,tkinter,py2app,ttk,Python,Tkinter,Py2app,Ttk,我正试图找出如何使用Py2App来减少我的一个脚本对用户的敌意。该脚本是使用Tkinter编写的,使用的是ttk中的“notebook”,我不知道如何包含ttk内容!它可以按它应该的方式编译,但当我尝试运行时,会出现控制台错误:\u tkinter.TclError:找不到程序包磁贴 此问题可以通过以下方式复制: test.py #!/usr/bin/python2.7 from Tkinter import Tk from ttk import Notebook if __name__ =

我正试图找出如何使用Py2App来减少我的一个脚本对用户的敌意。该脚本是使用Tkinter编写的,使用的是ttk中的“notebook”,我不知道如何包含ttk内容!它可以按它应该的方式编译,但当我尝试运行时,会出现控制台错误:
\u tkinter.TclError:找不到程序包磁贴

此问题可以通过以下方式复制:

test.py

#!/usr/bin/python2.7

from Tkinter import Tk
from ttk import Notebook

if __name__ == '__main__':
    gui = Tk()
    gui.wm_title("Py2App testing")
    gui.wm_minsize(450, 300)
    main = Notebook(gui)
    main.pack(fill='both', expand='yes')
    gui.mainloop()
from setuptools import setup

APP = ['test.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': True,}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app',],
)
我使用一个简单的文件,它看起来像:

setup.py

#!/usr/bin/python2.7

from Tkinter import Tk
from ttk import Notebook

if __name__ == '__main__':
    gui = Tk()
    gui.wm_title("Py2App testing")
    gui.wm_minsize(450, 300)
    main = Notebook(gui)
    main.pack(fill='both', expand='yes')
    gui.mainloop()
from setuptools import setup

APP = ['test.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': True,}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app',],
)
我尝试了许多组合的
'packages':['ttk']
'includes':['ttk'],
设置要求=['py2app','ttk'],
,但我无法让它工作,所以我想也许有人能解释一下它是如何工作的!=)

我也不知道瓷砖,我怎么把它包括进去