QtRuby - Википедия - QtRuby
Эта статья может потребоваться переписан соответствовать требованиям Википедии стандарты качества.Декабрь 2013) ( |
Стабильный выпуск | 2.2.0 / 16 декабря 2011 г. |
---|---|
Репозиторий | |
Написано в | Рубин |
Операционная система | Кроссплатформенность |
Лицензия | LGPL 2.1 |
Интернет сайт | Техническая база |
QtRuby привязка фреймворка приложения Qt за Рубин. Корунд дополнительный набор привязок для KDE которые расширяют QtRuby.
QtRuby - это кросс-платформенный, поскольку все базовые технологии не зависят от платформы.
QtRuby привет мир
требовать 'Qt4'приложение = Qt::Заявление.новый(ARGV)Привет = Qt::Нажать кнопку.новый('Привет, мир!')Привет.изменить размер(200, 30)Привет.Показатьприложение.exec
Документация корунда[1] предлагает более «рубиновую» версию этой программы.
Известные приложения, использующие QtRuby
- Kubeplayer, видеоплеер, предназначенный для воспроизведения онлайн-видео.[2]
- Kaya, приложение на основе Qt / KDE для игры в шахматы, сёги и их варианты.[3]
- Яст 2, центр управления [OpenSUSE]
Статус и обслуживание
В настоящее время QtRuby поддерживается (если вообще поддерживается) как часть Korundum.
Сторонняя реализация, названная "qtbindings" в Рубигемы репозиторий, был сделан в связи с отсутствием активной разработки.[4] Заявленные цели проекта включают поддержание актуальной версии фреймворка Qt для Ruby, а также улучшение совместимости с не-Linux системы.[5] По состоянию на декабрь 2013 года он поддерживает Ruby 2.0 и 1.9, но не 1.8.
Рекомендации
- ^ Разработка / Языки / Ruby - KDE TechBase
- ^ Анонс Kubeplayer
- ^ "Домашняя страница проекта Kaya". Архивировано из оригинал на 2012-07-24. Получено 2012-07-23.
- ^ "qtbindings / RubyGems". Получено 2013-12-12.
- ^ Мелтон, Райан. "ryanmelt / qtbindings". Получено 2013-12-12.
внешняя ссылка
- Официальные сайты:
- http://techbase.kde.org/Development/Languages/Ruby - домашняя страница с некоторой документацией и полезными ссылками
- https://archive.is/20120628224903/http://rubyforge.org/projects/korundum/ - место загрузки
- Каналы связи (очень низкий трафик):
- #qtruby соединять
- QtRuby maillist
- Документация:
- Приложения-помощники: