Найти - Пользователи
Полная версия: Диалоговое окно с формой ввода
Начало » Python для новичков » Диалоговое окно с формой ввода
1
Татьяна
В altlinux'е есть программа “интерактивная геометрия (Kig)”, в которой можно создавать сценарии на питоне. Подскажите, пожалуйста, как можно вызвать диалоговое окно с формой ввода для того, чтобы использовать введённые в неё пользователем данные в сценарии? Или хотя бы не форму, а текстовую надпись..
shiza
а как вы пристыковываете сценарий?
Откуда запускаете?
Можете пример дать?
Татьяна
Делается чертеж, используя стандартные объекты(точки, линии, углы и тд). Есть функция “создать сценарий”. Сначала выбираются аргументы. В самом сценарии описываются необходимые действия и возвращается какой-то объект. Например: выбираю в качестве аргументов 2 точки; в сценарии пишу:
def calc( arg1, arg2 ):
return Point( ( arg1.coordinate() + arg2.coordinate() ) / 2 ),
и создается точка посередине между теми двумя.
Мне нужно, чтобы в сценарии использовались данные, которые вводились бы отдельно, через появляющуюся при запуске сценария форму.
shiza
Так сразу не нашел, как это сделать.
Пришло в голову такие мысли.
Можно задавать дополнительные аргументы с помощью координат например еще одной точки.
Насколько я увидел там есть и такой объект, как строка. Можно в ней чтонибудь написать, а в скрипте попробовать прочитать. =)

Судя по последнему примеру с этой страницы http://edu.kde.org/kig/macros.php, код питона можно встривать в макрос. Если в макросе можно получать аргументы, то это способ.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB