Pyjamas 导入语句
我刚开始使用Pyjamas,遇到了一些麻烦。我需要导入很多东西才能让脚本正常工作。例如,要创建一个按钮,我首先需要
from pyjamas.ui.Button import Button
然后我才能使用Button
。需要注意的是
import pyjamas.ui.Button
直接使用Button.Button
是行不通的(在构建成JavaScript时会出错,至少在0.7pre1版本中是这样)。有没有人能给我一个更好的例子,关于如何在Pyjamas中做导入声明,比Pyjamas网站上提供的更好?按照他们的方式做是可以的,但在我看来太丑陋且复杂,尤其是当你想使用十几个或更多的界面组件时。
1 个回答
5
如果你想要能够直接使用 Button.Button
这个写法,那么你应该这样做:
import pyjamas.ui.Button
而不是这样:
from pyjamas.ui import Button
否则你就得用 pyjamas.ui.Button.Button
。你在代码中能用到的名字,就是在 import
关键字后面写的内容。