QtRuby - Википедия - QtRuby

QtRuby
Стабильный выпуск
2.2.0 / 16 декабря 2011 г.; 8 лет назад (2011-12-16)
Репозиторий Отредактируйте это в Викиданных
Написано вРубин
Операционная системаКроссплатформенность
Лицензия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.

Рекомендации

  1. ^ Разработка / Языки / Ruby - KDE TechBase
  2. ^ Анонс Kubeplayer
  3. ^ "Домашняя страница проекта Kaya". Архивировано из оригинал на 2012-07-24. Получено 2012-07-23.
  4. ^ "qtbindings / RubyGems". Получено 2013-12-12.
  5. ^ Мелтон, Райан. "ryanmelt / qtbindings". Получено 2013-12-12.

внешняя ссылка