On po 28. dubna 2008, Martin Stiborský wrote:
> Zdravím, existuje v Qt4 metoda, kterou získám seznam tabů v
> QTabWidgetu ? Hledal jsem, ale nenašel jsem ..
> Snad jedině, dost nehezky, zkusil jsem children() na instanci
> TabWidgetu, dostal jsem dva objekty, TabBar a StackedWidget, koukl
> jsem do dokumentace na ten Stacked, bylo mi vysvětleno co a jak ... k
> tabům jsem se nakonec dostal takto:
>
> foo = self.ui.questionTabs.children()
> bar = foo[0].children()
>
> Což je dost strašné .... mimo tabů jsem dostal i objekt
> StackedLayoutu, který nechci, potřebuji jen taby.

s tím children() je to dost vachrlatý, protože můžeš zkonstruovat objekt, 
který bude potomkem jiného widgetu než tabWidgetu (typicky dialogu atd.).

Příklad z praxe (do pythonu si to převeď jako domáí úkol;)):

QObjectList l;
for (int i = 0; i < tabWidget->count(); ++i)
    l.append(tabWidget->widget(i));

petr

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem