Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Dopodiché ci aggiungo 100 QLabel così tanto per aggiungerci qualcosa (praticamente uso il gridlayout come vertical layout per ora, ma successivamente lo userò come tabella):
Codice sorgente - presumibilmente Python
# CONTENUTO SCROLLAREA
i = 0
while i<100:
i = i +1
add = QtGui.QLabel("Numero %i"% i)
self.sa_grid.addWidget(add)
Poi ho creato un bottone che, quando cliccato, richiama la funzione "nomefunzione", sto cercando di fare qualcosa che cancelli una riga qualsiasi del gridlayout. Per ora ho scritto questo codice:
Codice sorgente - presumibilmente Plain Text
tmp = QtGui.QWidget()
tmp = self.sa_grid.itemAt(0)
self.sa_grid.removeItem(tmp)
Il codice sembra funzionare, nel senso che sposta tutti gli elementi sopra di una riga (la riga i+1 diventa riga i), tuttavia non cancella la scritta "Numero 1" presente nella prima riga (la riga 0).