Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: Joe от Март 31, 2006, 17:04



Название: QSA
Отправлено: Joe от Март 31, 2006, 17:04
1. Вообще, кто-нибудь сталкивался с применением в работе? Чем хорош? (Я читал документацию!)
2. Где взять нормальную версию, или это из разряда "химер"?


Название: Re: QSA
Отправлено: Sergey B. от Март 31, 2006, 17:12
Цитата: "Joe"
1. Вообще, кто-нибудь сталкивался с применением в работе? Чем хорош? (Я читал документацию!)
2. Где взять нормальную версию, или это из разряда "химер"?


LestorN
спроси у него, он с ней там платформу типа 1С пишет, активно её юзает...


Название: QSA
Отправлено: Dendy от Март 31, 2006, 17:29
Нормальная версия QSA Open Source на сайте Троллей. Прочитал документацию, поклацал примерьІ. Вобщем Qt со своей мета-информацией + QSA = мега-монстр для скриптов.


Название: QSA
Отправлено: Nikolay_S от Апрель 02, 2006, 13:01
А какой слот надо объявить в объекте чтобы можно было обращатся к свойствам объекта как object[property]?
Например чтобы к результату SQL запроса обращатся по именам столбцов результирующего множества.


Название: QSA
Отправлено: Joe от Апрель 03, 2006, 14:04
...нда, мне кажись стало всё понятно... евальная версия при установке с ключом НЕ ОТ товарища Кораблёва становится вполне рабочей, так то вот.


Название: QSA
Отправлено: SLiDER от Апрель 03, 2006, 22:24
Цитата: "Joe"
...нда, мне кажись стало всё понятно... евальная версия при установке с ключом НЕ ОТ товарища Кораблёва становится вполне рабочей, так то вот.


Гммм. Да все гораздо проще, далее текст взятый в незапамятные времена с forum.ru-board.com
Код:
Установка qsa-x11-free на windows с использованием VS.NET (возможно будет работать и с другими): 


Качаем qsa-x11-free-1.1.0.tar.gz _ftp://ftp.trolltech.com/qsa/source/

Распаковываем архив (каталог будет использоваться в дальнейшем)

Копируем файл .qmake.cache из каталога с установленным Qt в каталог с QSA

Запускаем "Command line" в WinNT (в 9x "сеанс MSDOS")

Переходим в каталог с распакованным QSA ("cd \path\to\qsa")

Пишем:

Код:
cd configure2
qmake
nmake
cd ..
configure2\configure2.exe
nmake
nmake clean  

Очень важно брать именно версию для x11-free, с виндовыми аналогами бороться долго надо. А так все работает.  У самого сейчас последняя стоит и есть не просит.


Название: QSA
Отправлено: LestorN от Апрель 04, 2006, 07:11
Да. QSA вещь крайне полезная. Есть единственное неудобство. Если, скажем, есть форма на которой QTabWidget а на его страницах QLineEdit'ы и нужен доступ и к форме и к LineEdit'ам, то добраться к нисм архи сложно...


Название: QSA
Отправлено: Joe от Апрель 04, 2006, 13:49
повторяю - не потребовалось вообще никаких шаманчских действий - кроме того, чтоб пользовать длинный ключ - и пользовается обычный eval, даваемый на сайте нахаляву (для виндЫ).

насчёт доступа к отдельным и шибко замурованым объектам - ну, наверное просто надо завести proxy-объекты, которые будут ссылаться на те, к которым нужен доступ, а они уж будут в той области видимости, какая требуетца.


Название: QSA
Отправлено: LestorN от Апрель 04, 2006, 14:18
угу, так и делал через proxy...


Название: QSA
Отправлено: xk от Апрель 19, 2006, 18:54
а как QSA по скорости ?
кто нибудь сравнивал его скажем с cint, boost::python или ещё с чем ?..


Название: QSA
Отправлено: SLiDER от Апрель 22, 2006, 00:19
Цитата: "xk"
а как QSA по скорости ?
кто нибудь сравнивал его скажем с cint, boost::python или ещё с чем ?..


Гхм. А boost::python тут причем. Энта штуковина как раз для обратной задачи сработана, т.е. С++ к Питону подключать.  :D  

З.Ы. А работает вполне шустренько, хотя скорости я специально не замерял.