큐트루비

QtRuby
큐트루비
최종 릴리즈
2.2.0 / 2011년 12월 16일, 10년 전(2011-12-16)
저장소
기입처루비
운영 체제크로스 플랫폼
면허증.LGPL 2.1
웹 사이트기술 기반

QtRuby는 Ruby용 애플리케이션 프레임워크 Qt의 바인딩입니다.Korundum은 QtRuby를 확장하는 KDE의 추가 바인딩 세트입니다.

QtRuby는 모든 기반이 되는 테크놀로지가 플랫폼에 의존하지 않기 때문에 크로스 플랫폼입니다.

QtRuby hello world

요구하다 Qt4  앱. = 큐트::어플.신규(ARGV)  안녕 = 큐트::푸시 버튼.신규('헬로 월드!') 안녕.크기 조정(200, 30) 안녕.표시하다  앱..이그제큐티브 

Korundum 문서에서는[1] 이 프로그램의 보다 "루비쉬한" 버전을 제안하고 있습니다.

QtRuby를 사용하는 주요 응용 프로그램

  • 온라인 동영상 재생 전용 비디오 [2]플레이어인 Kubeplayer.
  • Kaya는 체스, 장기 및 그 [3]변종을 플레이하기 위한 QT/KDE 기반의 어플리케이션입니다.
  • Yast 2, [Open SUSE]컨트롤 센터

상태 및 유지보수

현재 QtRuby는 Korundum의 일부로 유지되고 있습니다.

Rubygems 저장소에서 "qtbindings"라는 이름의 서드파티 구현이 이루어졌는데, 이는 활발한 [4]개발이 이루어지지 않았기 때문입니다.프로젝트의 목표에는 비 Linux [5]시스템과의 호환성 향상뿐만 아니라 루비용 Qt 프레임워크의 최신 버전을 유지하는 것이 포함됩니다.2013년 12월 현재 Ruby 2.0과 1.9를 지원하지만 1.8은 지원하지 않습니다.

레퍼런스

  1. ^ 개발/언어/루비 - KDE TechBase
  2. ^ Kubeplayer 발표
  3. ^ "Kaya Project Homepage". Archived from the original on 2012-07-24. Retrieved 2012-07-23.
  4. ^ "qtbindings / RubyGems". Retrieved 2013-12-12.
  5. ^ Melton, Ryan. "ryanmelt/qtbindings". Retrieved 2013-12-12.

외부 링크