2017-02-15 7 views
-1

MySQLを介してRuby DBアプリケーションを構築するには、GUIクロスプラットフォームライブラリが必要です。より明確にするために、私はthis(Qtウィジェット)、特にQTableViewのようなアドバンストウィジェットのパートに似たものが必要です。私はこれが(C + +やPythonを介してQtフレームワークでプログラミングできる)ことを知っていますし、Amazonに書かれた多くの本があります! (Rapid GUI Programming with Python and Qt and others)。QtフレームワークでのRubyプログラミング

C++やPythonの代わりにRubyを使ってQtフレームワークを開発するために、Rubyに関するサポートはありますか?

よろしく

答えて

1

は悲しいことに、RubyでGUIプログラミングのためのサポートは、長年にわたって衰退しています。

wxRuby:アレックス・フェントンはwxRubyを維持するために使用されましたが、これ以上は使用されませんでした(wxはいつでも私が使用していた言語でGUIフレーバーの最初の選択でした)、ハッカーはwxRuby wikiを破棄しました。

Shoes:その作者がなぜ消えてしまったのかというと、しばらくの間疲れていました。それから、赤い靴、緑の靴が復活しました。しかし、それはフル機能のGUIツールキットではない、私は一般的にOSXの外観には失望してきた。

Tk/Tkinter:これはRuby標準ライブラリの一部です。 Tkのドキュメントも、Rubyでの例を持っている:http://www.tkdocs.com/tutorial/firstexample.html

Qt:過去には、私があるため、制限ライセンスのQtのを避けてきましたが、私は、ライセンスは年間でより自由なたどっていると思うし、最近私がプレーしていましたそれをPythonでRubyのQtについては、Ruby Qtチュートリアルをここで何度か使用しました:http://zetcode.com/gui/rubyqt/、それはかなり古いです。私はルビに他のQtリソースがあることを覚えていません。

また、python Qt bookも古いです。アマゾンでは、この本は2015年に出版されたと言われていますが、アマゾンにも第1版と書かれています。だから、私はそれを見て、2007年に最初の版が出版されました。私はなぜアマゾンが出版日として2015をリストしているのか分かりません。また、アマゾンレビューの日付は2007年に戻ってチェックすることもできます。2015年が再版の日付なのかどうかは分かりません。ああ、私は何が起こっているのか分かっていると思います。オリジナルはハードバック、2015年版はペーパーバックです。最高の虚偽広告。

関連する問題