2013-08-22 51 views
0

我想用睡衣(http://pyjs.org/)来编译一些我写入javascript的python。我的Python程序以我想要的方式工作。我通过网站上的安装指南进行安装。Pyjs不与Tkinter一起工作

pyjsbuild -I --library_dir=/usr/lib/python2.7/lib-tk/ deployme.py 

当我试图打开生成我得到(在Firefox中显示)的HTML:

deployme导入错误:没有模块名为Tkinter的。 Tkinter, in context null

我做了很多搜索,看起来Tkinter和pyjs不相处。 http://mail.python.org/pipermail/tutor/2012-May/089463.html

1 - 我只是想看看是否有人与Tkinter一起使用pyjs。我只提供了一个证据链接,它可能不会,也不能理解Tkinter的特别之处,所以我不能告诉pyjs这些额外的库在哪里并且包含它们。

2 - 对我来说,学习一些JavaScript并在js中编写我的用户界面(我用Tkinter制作的)会更容易吗?

3 - 有没有另一种方法可以在网站上运行我的python程序?

+0

你可以更新你最终做的事情吗?我有一个tkinter GUI,但想添加一些JavaScript功能。你最终在javascript中重写? –

回答

0

你不能与睡衣一起使用Tkinter。睡衣有它自己的UI组件。请参阅http://pyjs.org/UIHierarchy.html

根本没有办法在网站上显示tkinter应用程序。