Videoguida: Realizzazione Camera Cafè Player (parte 13)

Creazione del secondo modello ListStore, del relativo cell renderer e associazione alla ComboBox degli episodi.

La dodicesima parte è disponibile a questa pagina.

Si consiglia di attivare il video in alta qualità cliccando sul video e scegliendo la qualità 720p HD.

Il codice sorgente usato in questo esempio è il seguente:

import gtk
import gtk.glade

def on_winMain_delete_event(widget, data=None):
  gtk.main_quit()
  return False

signals = {
  'on_winMain_delete_event': on_winMain_delete_event
}

gladeFile = gtk.glade.XML(fname='cameracafeplayer.glade')
gladeFile.signal_autoconnect(signals)

gw = gladeFile.get_widget
winMain = gw('winMain')
cboSeries = gw('cboSeries')
cboEpisode = gw('cboEpisode')

modelSeries = gtk.ListStore(str)
modelSeries.append(['Serie 1'])
modelSeries.append(['Serie 2'])
cboSeries.set_model(modelSeries)
crSeries = gtk.CellRendererText()
cboSeries.pack_start(crSeries, True)
cboSeries.add_attribute(crSeries, 'text', 0)

modelEpisode = gtk.ListStore(str, str)
modelEpisode.append(['Episodio 1', 'http://wwwqualcosa 1'])
modelEpisode.append(['Episodio 2', 'http://wwwqualcosa 2'])
modelEpisode.append(['Episodio 3', 'http://wwwqualcosa 3'])
modelEpisode.append(['Episodio 4', 'http://wwwqualcosa 4'])
modelEpisode.append(['Episodio 5', 'http://wwwqualcosa 5'])
modelEpisode.append(['Episodio 6', 'http://wwwqualcosa 6'])
cboEpisode.set_model(modelEpisode)
crEpisode = gtk.CellRendererText()
cboEpisode.pack_start(crEpisode, True)
cboEpisode.add_attribute(crEpisode, 'text', 0)

winMain.show()
gtk.main()

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...




Indice degli argomenti


%d blogger cliccano Mi Piace per questo: