Уведомления

Группа в Telegram: присоединиться | Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Май 21, 2007 16:26:17

BrainDrain
От:
Зарегистрирован: 2007-05-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нечто вроде ActiveX

Киньте в меня ссылкой или подскажите где копать:
мне нужно знaть с помощью какого фреймворка (рассматриваю pyQT, wxPython), каких сопутствующих средств, как можно комфортно писать нечто вроде ActiveX на Py, т.е. интересует именно разработка визуальных компонентов.



Офлайн

#2 Май 21, 2007 17:47:41

Mixolap
От:
Зарегистрирован: 2007-05-15
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нечто вроде ActiveX

В QT есть QAxWidget, посмотри здесь:
http://doc.trolltech.com/4.3/activeqt.html



Офлайн

#3 Май 22, 2007 08:59:10

BrainDrain
От:
Зарегистрирован: 2007-05-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нечто вроде ActiveX

Спасибо. Но если мне не нужна совместимость с ActiveX, то, как я понимаю, можно создавать визуальные компоненты на питоне для использования в программах, написанных на нем же, т.е. создавать собственные виджеты?



Отредактировано (Май 22, 2007 08:59:37)

Офлайн

#4 Май 22, 2007 15:21:33

pavlosh
От:
Зарегистрирован: 2006-09-28
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нечто вроде ActiveX

BrainDrain
Спасибо. Но если мне не нужна совместимость с ActiveX, то, как я понимаю, можно создавать визуальные компоненты на питоне для использования в программах, написанных на нем же, т.е. создавать собственные виджеты?
Как говорит мне мой партнёр (и тоже самое - мой здравый смысл) всё зависит от вашего толкования слов “совместимость с ActiveX”.
Классический ActiveX - это COM-объект (+ некоторые дополнительные требования), который по http/https “прибегает” на терминальную машину и пользуется графикой, “нативной” для этой машины.

На Python мы такого, как вы хотите, не делали, до на Java - делали (правда это был апплет - лишь родственник ActiveX компонента).
Такой апплет, если он (как было в случае с нашими Java-апплетами) не пользуется базовой нативной графикой (не хочет/не может выйти на неё) должен “приволочь” все библиотеки виджетов с собой, что, естесвенно, очень увеличиват его объём и, следвательно, увеличивает время загрузки…

Так что прежде всёго (максимально чётко) определитесь, чего вы хотите…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version