crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

exvion
  опции профиля:
сообщение 19.3.2010, 0:32
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 18.3.2010
Пользователь №: 1544

Спасибо сказали: 0 раз(а)




Репутация:   0  


Необходимо к ruby скрипту приделать графический интерфейс для ввода данных. Выбор пал на Qt.
На qt делаем "приложение" с интерфейсом пользователя с кнопками, текстовыми полями и др. элементами. Затем это приложение упаковываем в dll.
Далее создаем некую interface.dll, в которой помещаем API для работы с выше созданным приложением. Функции следующие - запуск графического окна, установка значения поля формы из ruby скрипта, запись в ruby скрипт значения из формы (setValue, getValue).
interface.dll можно с помощью SWIG подключить к ruby - interface.so.
Также необходимо перечисленные задачи решить для скрита на python.

Знаю существуют библиотеки qtruby, pyqt. Но в них весь функционал qt приложения придется дублировать.

Кратко подведу итог:
qt приложение помещаем в myqt.dll, создаем myinterface.so для подключения к myqt.dll.

В ruby скрипте пишем

require 'myinterface.so'

inter=myinterface.new
myinterface.startQtApp(option1,option2,option3)
value=myinterface.getValue("option1")

Возможно ли такое?


Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 23.12.2024, 14:42