Pyjamas 导入语句

0 投票
1 回答
762 浏览
提问于 2025-04-15 16:42

我刚开始使用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 关键字后面写的内容。

撰写回答