2009-12-04 2 views
0

Я начинаю использовать пижаму, и я сталкиваюсь с некоторыми неприятностями. Мне нужно импортировать много вещей, чтобы сценарий работал хорошо. Например, чтобы сделать кнопку Мне нужно первыйЗаявки на импорт пижамы

from pyjamas.ui.Button import Button 

, а затем я могу использовать Button. Обратите внимание, что

import pyjamas.ui.Button 

, а затем с помощью Button.Button не работает (приводит к ошибкам при сборке на JavaScript, по крайней мере, в 0.7pre1). У кого-нибудь есть лучший пример хорошего способа сделать заявления о ввозе в пижаме, чем то, что есть у пижам на своем сайте? Делать все возможное, но уродливо и чрезмерно сложно с моей точки зрения, особенно если вы хотите использовать десяток или более компонентов ui.

+0

спасибо, что ответили на это, akaihola. gordon, вы должны в идеале сообщить об этом как об ошибке в вопросительном трекере или попросить в списке рассылки pajamas-dev, где вы сразу получите ответ. к счастью, поскольку это оказалось проблемой, связанной с питоном, а не только с пижамой, ответ на вопрос akaihola был правильным, полезным и полезным. но если разработчики должны искать в Интернете, чтобы найти вас, это не очень справедливо для вас или для них! :) подумайте о том, чтобы сбросить список рассылки в следующий раз :) – user362834

ответ

5

Если вы хотите, чтобы иметь возможность сказать Button.Button, то вместо

import pyjamas.ui.Button 

вы должны написать

from pyjamas.ui import Button 

В противном случае вам нужно использовать pyjamas.ui.Button.Button. То, что заканчивается в вашем пространстве имен, - это то, что у вас есть после ключевого слова import.

Смежные вопросы