# Maschere con ruby/Gtk2

**URL:** <https://www.ruby-forum.com/t/maschere-con-ruby-gtk2/119035>\
**Category:** IT\
**Created:** [November 2, 2007, 12:56pm UTC](https://www.ruby-forum.com/t/maschere-con-ruby-gtk2/119035 "2007-11-02T12:56:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![guerra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bb73d2/32.png) [@guerra](https://www.ruby-forum.com/u/guerra)\
**Post date:** [November 2, 2007, 12:56pm UTC](https://www.ruby-forum.com/t/maschere-con-ruby-gtk2/119035/1 "2007-11-02T12:56:50Z")

</div>

faccio un programma con Ruby e genero le maschere con Gtk2 su un pc  
dotato di windows xp.  
Non riesco ad impostare bene una maschera con GTK2: non riesco a  
definire la larghezza di una etichetta o di un campo in cui inserire i  
dati da tastiera.  
Questi parametri sono sempre gestiti in automatico nonostante i miei  
sforzi. Ho provato a modificare i parametri di Gtk::Label, Gtk::Entry,  
Gtk::Table ma non ottengo il risultato sperato: solo una maschera  
larghissima in orrizontale con un effetto orrendo.  
Qualcuno mi sa dire quali parametri impostare per dire a Gtk2 che voglio  
un campo entry largo ad es. 2 cm?  
Ho sentito qualcosa su IronRuby? puo’ essere una iniziativa interessante  
( e gratis?)

---

<div class="post-metadata">

**Author:** ![guerra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bb73d2/32.png) [@guerra](https://www.ruby-forum.com/u/guerra)\
**Post date:** [November 2, 2007, 2:53pm UTC](https://www.ruby-forum.com/t/maschere-con-ruby-gtk2/119035/2 "2007-11-02T14:53:18Z")

</div>

Se hai installato ruby-gtk su windows xp, dovresti avere il programma  
sotto ruby-gnome2 di Glade2 con cui puoi creare maschere, settare  
parametri, misure ecc  
e poi devi solo lanciare il programma ‘ruby-glade-create-template  
nomefile.glade \> nomefile.rb’(vale anche per linux) in questo modo  
esegui ‘ruby nomefile.rb’ e vedi la maschera da te creata!  
Devi perderci un pò di tempo, ma dopo vedrai i risultati!

Il 02/11/07, cucciolo curioso[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

---

<div class="post-metadata">

**Author:** ![guerra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bb73d2/32.png) [@guerra](https://www.ruby-forum.com/u/guerra)\
**Post date:** [November 2, 2007, 8:03pm UTC](https://www.ruby-forum.com/t/maschere-con-ruby-gtk2/119035/3 "2007-11-02T20:03:04Z")

</div>

In Gtk per creare le interfacce non si specificano direttamente le  
dimensioni come, per esempio, nelle Windows Form di NET. Questo rende le  
UI  
molto piu facilmente adattabili a dimensioni di testo o lingue  
differenti da  
quelle con cui lo sviluppatore ha creato la form, quindi è sicuramente un  
grosso valore aggiunto. Di contro però c’è il fatto che è meno intuitivo,  
specialmente all’inizio, creare una form proprio come ce l’hai in mente.  
Ti  
consiglio di seguire i tutorials che trovi su  
[http://ruby-gnome2.sourceforge.jp/](http://ruby-gnome2.sourceforge.jp/).

Se proprio poi non ne puoi fare a meno comunque ci sono controlli  
“contenitore” che permettono di impostare dimensioni fisse, ma in questo  
modo perdi tutti i vantaggi di cui ti ho parlato.

---

<div class="post-metadata">

**Author:** ![guerra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bb73d2/32.png) [@guerra](https://www.ruby-forum.com/u/guerra)\
**Post date:** [November 3, 2007, 7:58pm UTC](https://www.ruby-forum.com/t/maschere-con-ruby-gtk2/119035/4 "2007-11-03T19:58:40Z")

</div>

In merito a Gtk, mi permetto di chiedere a chi sicuramente ne sa più di me  
quale sia il framework più adatto tra GTK Ruby, QT Ruby e WxRuby?

Io vengo dal web programming con elementi di programmazione GUI in  
Winforms  
.Net e Swing.

Con quel potrei partire senza troppi traumi?

Il 02/11/07, Gian Marco G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:

---

<div class="post-metadata">

**Author:** ![guerra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bb73d2/32.png) [@guerra](https://www.ruby-forum.com/u/guerra)\
**Post date:** [November 5, 2007, 2:18pm UTC](https://www.ruby-forum.com/t/maschere-con-ruby-gtk2/119035/5 "2007-11-05T14:18:59Z")

</div>

Fabrizio Iezzoni wrote:

> In merito a Gtk, mi permetto di chiedere a chi sicuramente ne sa piï¿½ di me  
> quale sia il framework piï¿½ adatto tra GTK Ruby, QT Ruby e WxRuby?
> 
> Io vengo dal web programming con elementi di programmazione GUI in  
> Winforms  
> .Net e Swing.
> 
> Con quel potrei partire senza troppi traumi?
> 
> Il 02/11/07, Gian Marco G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
> scritto:

Grazie a tutti per le risposte: tutte molto professionali.
