2017-02-15 1 views
-1

J'ai besoin d'une bibliothèque multi-plateforme GUI pour créer une application Ruby DB via MySQL. Afin d'être plus clair, j'ai besoin de quelque chose de similaire à this (Qt Widgets) en particulier la partie Advanced Widget tels que QTableView. Je sais que cela pourrait être fait (programmation dans Qt Framework via C++ ou Python) et il y a beaucoup de livres écrits sur Amazon! (Rapid GUI Programming with Python and Qt and others).Programmation Ruby dans Qt Framework

Existe-t-il un support similaire concernant Ruby pour se développer en framework Qt en utilisant Ruby au lieu de C++ ou Python?

Cordialement

Répondre

1

Malheureusement, le soutien à la programmation graphique en Ruby a diminué au fil des ans. Alex Fenton avait l'habitude de maintenir wxRuby, mais pas plus (wx était toujours mon premier choix de saveurs GUI dans la langue que j'utilisais), et les pirates ont détruit le wiki wxRuby. Quand son créateur a disparu, il a langui pendant un moment, puis il a été ressuscité de différentes couleurs: chaussures rouges, chaussures vertes. Mais, ce n'est pas une boîte à outils graphique complète, et j'ai généralement été déçu de son apparition sur OSX.

Tk/Tkinter: Cela fait partie de la bibliothèque Ruby Standard. Les Tk docs ont également des exemples dans Ruby: http://www.tkdocs.com/tutorial/firstexample.html

Qt: Dans le passé, je l'ai évité Qt en raison de la licence restrictive, mais je pense que l'octroi de licences est devenu plus libéral au fil des ans, et j'ai eu récemment une pièce de théâtre avec ça en python. Quant à Qt in ruby, j'ai utilisé le tutoriel Ruby Qt plusieurs fois ici: http://zetcode.com/gui/rubyqt/, mais c'est assez vieux. Je ne me souviens pas d'avoir d'autres ressources Qt en ruby.

De plus, prenez garde: le python Qt book est également ancien. Sur amazon, on dit que le livre a été publié en 2015, mais amazon dit aussi que c'est la 1ère édition, et je sais que ce livre existe depuis bien plus longtemps. Donc, j'ai cherché, et la première édition a été publiée en 2007. Je ne sais pas pourquoi amazon annonce 2015 comme date de publication. Vous pouvez également consulter les dates sur les revues Amazon, qui remontent à 2007. Je ne sais pas si 2015 est la date d'une réimpression et il était épuisé pour un certain temps ou quoi. Ah, je pense que je sais ce qui se passe: l'original était un livre cartonné, et la version 2015 est un livre de poche. Faux publicité à son meilleur.