Skip to content

A Qt5 binding for Ruby language. Using clang/llvm JIT engine. (stalled)

Notifications You must be signed in to change notification settings

kitech/ruby-jit-qt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
drswinghead
May 2, 2017
a138abf · May 2, 2017
Nov 29, 2015
Mar 14, 2015
Jan 5, 2015
Oct 8, 2014
Nov 22, 2014
Nov 29, 2015
Nov 22, 2014
Dec 5, 2015
Dec 21, 2014
Jan 3, 2015
Mar 7, 2015
Dec 5, 2015
Feb 11, 2015
Feb 11, 2015
Nov 16, 2014
Oct 17, 2015
Oct 17, 2015
Nov 29, 2015
Oct 15, 2015
Mar 7, 2015
Oct 17, 2015
Mar 18, 2015
Mar 18, 2015
Mar 18, 2015
Oct 3, 2014
Mar 7, 2015
Oct 7, 2014
Dec 5, 2015
Apr 8, 2015
Jan 24, 2015
Feb 15, 2015
Oct 15, 2015
Apr 8, 2015
Feb 8, 2015
May 2, 2017
Oct 6, 2014
Oct 6, 2014
Dec 5, 2015
Jan 3, 2015
Jan 15, 2015
Jan 15, 2015
Nov 22, 2014
Oct 15, 2015
Feb 15, 2015
Oct 3, 2014
Mar 7, 2015
Feb 13, 2015
Mar 19, 2015
Mar 19, 2015
Mar 7, 2015
Mar 7, 2015
Oct 15, 2015
Nov 30, 2014
Dec 5, 2015
Dec 5, 2015
Jan 3, 2015
Feb 15, 2015
Feb 15, 2015
Jan 3, 2015
Jan 3, 2015
Jan 3, 2015
Dec 8, 2014
Oct 17, 2015
Dec 8, 2014
Jan 3, 2015
Oct 27, 2014
Oct 7, 2014
Nov 16, 2014

Repository files navigation

Build Status

A Qt5 binding for Ruby language. Using clang/llvm JIT engine.

###Why new Qt5 binding for Ruby Though it Qt 5.4 now, qtbinding still not support Qt5.
And so the origin kdebindings-qtruby and kdebindings-smokeqt projects.

###Features Qt5+
Bidirector Singal/Slot between Ruby and Qt
Support uic/rcc.
Easy keep update to version by version

###Examples ######widget and object require 'Qt5' a = Qt5::QApplication.new(ARGV.count, ARGV) w = Qt5::QPushButton.new("it's a push button") w.show a.exec

#####core class require 'Qt5' s = Qt5::QString.new s.append("abcdefg") puts 'len=' + s.length.to_s

###Install git clone [email protected]:kitech/ruby-jit-qt.git cd ruby-jit-qt tar xvf /path/to/llvm-3.7.0.src.tar.xz tar xvf /path/to/cfe-3.7.0.src.tar.xz mv -v cfe-3.7.0.src llvm-3.7.0.src/tools/clang cmake . make

###Supported Modules QtCore QtGui QtWidgets QtNetwork ... more later

###TechStack clang/llvm/IR/JIT Ruby C API Qt5 C++11/C++14/C++1y

About

A Qt5 binding for Ruby language. Using clang/llvm JIT engine. (stalled)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published