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 pozdravem
Martin Stiborský
Jabber: st...@njs.netlab.cz
ICQ: 224-065-849
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
tabList = []
for x in range(self.ui.questionTabs.count()):
tabList.append(self.ui.questionTabs.widget(x))
Jako skladiště tabů jsem prozatím zvolil pythonovský list, QObjectList
z Qt ještě prozkoumám, abych se přiznal, tak to že Qt má vlastní
datové typy je pro mne novinkou :)
Že se k jednomu tabu dostanu přes číselný index jsem věděl, tak
nechápu, že mě hned nenapadlo dát to do smyčky ... asi jsem až moc
hledal už nějakou hotovou funkci ...