Dobrý den přeji.
Potřeboval bych pomoci s PyQt. Mám QGridLayout, kde každý jeho řádek
má mimo QLineEdit a jiných widgetů tlačítko, které má onen řádek
smazat.
Umím zjistit kterého řádku čudlik byl zmáčknut, umím najít widgety
onoho konkrétního řádku, ale pomocí removeItem je neumím smazat.
Tedy ony zmizí, ale funguje to nějak divně,řádek se posune někam
naspod QGridLayoutu, kousek widgetu je pořád vidět, těžko popsat.

Kód kterým mažu:
def deleteRow(self):
    sender = self.sender()
    index = self.answersWidgets.indexOf(sender)
    row = self.answersWidgets.getItemPosition(index)[0]
    for x in range(self.answersWidgets.columnCount()):
        widget = self.answersWidgets.itemAtPosition(row, x)
        if widget is not None:
            self.answersWidgets.removeItem(widget)

Udělal jsem video, tam je dobře vidět, kde je problém.
http://www.vimeo.com/4226650
Co dělám špatně ?

-- 
S pozdravem
Martin Stiborský

Jabber: st...@njs.netlab.cz
ICQ: 224-065-849
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem