2013-08-22 50 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應用程序。