# Ruby, gtk e nuove finestre

**URL:** <https://www.ruby-forum.com/t/ruby-gtk-e-nuove-finestre/133424>\
**Category:** IT\
**Created:** [March 31, 2008, 2:40pm UTC](https://www.ruby-forum.com/t/ruby-gtk-e-nuove-finestre/133424 "2008-03-31T14:40:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![daneel\_olivaw](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@daneel\_olivaw](https://www.ruby-forum.com/u/daneel_olivaw)\
**Post date:** [March 31, 2008, 2:40pm UTC](https://www.ruby-forum.com/t/ruby-gtk-e-nuove-finestre/133424/1 "2008-03-31T14:40:01Z")

</div>

Salve a tutti.  
Il mio programmino sta avanzando, nonostante tutto e soprattutto grazie  
a voi, ma come potete immaginare sono arrivato ad un altro ostacolo.  
Sicuramente Ã¨ banale, ma visto da qui neanche tanto. Tanto per andare al  
dunque, apro il programma, scelgo dei valori da delle combobox e  
premendo un tasto dovrei andare su una maschera di inserimento dati…  
ebbene, come faccio quest’ultimo passaggio? Potrei mettermi a scrivere  
codice a casaccio fino a che becco la sintassi giusta, ma con  
l’occasione chiedo anche questo: ci sono delle cose a cui devo stare  
attento, a parte la gestione delle variabili?  
Ed infine, possibile che non sia riuscito a trovare manco un misero  
esempio in merito? E sÃ¬ che non dovrebbe essere una cosa cosÃ¬ poco  
diffusa… o Ã¨ veramente troppo semplice? '🙂

Grazie ancora per la pazienza 🙂

---

<div class="post-metadata">

**Author:** ![daneel\_olivaw](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@daneel\_olivaw](https://www.ruby-forum.com/u/daneel_olivaw)\
**Post date:** [March 31, 2008, 3:29pm UTC](https://www.ruby-forum.com/t/ruby-gtk-e-nuove-finestre/133424/2 "2008-03-31T15:29:43Z")

</div>

Daneel O. wrote:

> Salve a tutti.  
> Il mio programmino sta avanzando, nonostante tutto e soprattutto grazie  
> a voi, ma come potete immaginare sono arrivato ad un altro ostacolo.  
> Sicuramente Ã¨ banale, ma visto da qui neanche tanto. Tanto per andare al  
> dunque, apro il programma, scelgo dei valori da delle combobox e  
> premendo un tasto dovrei andare su una maschera di inserimento dati…  
> ebbene, come faccio quest’ultimo passaggio?

Questa parte me la risolvo da solo:

button.signal\_connect( “clicked” ) {  
secondwindow = Gtk::Window.new  
secondwindow.show\_all  
}

Bene… ora si potrebbe mettere tutto il codice dentro un file  
monolitico, ma non mi pare sia il massimo per le prestazioni ed una  
successiva leggibilitÃ . Ho trovato esempi in glade in cui ci sono file  
.rb singoli per ogni finestra .glade, ma la sintassi non Ã¨ che sia il  
massimo, avendo in mente gtk… avete suggerimenti su come si puÃ²  
associare una finestra al suo file di codice?

A-rigrazie 🙂
