Obtener todos los widgets de pestañas en QTabWidget
pyqt (1)
Es posible obtener todos los widgets de pestañas agregados por addTab(QWidget()
en QTabWidget en una lista.
Podemos usar self.findChildren(QWidget)
, pero también devuelve todos los otros widgets dentro de sí mismo, y no hay forma de filtrarlos.
Lea la documentación que señaló con más cuidado :-)
QTabWidget
tiene un QWidget *widget(int index)
que devuelve la pestaña en índice index
. Úselo para obtener los widgets de pestañas. Esa clase también tiene un int count();
eso te dice cuántas pestañas hay.
Con estos dos, puede iterar sobre todas las pestañas con bastante facilidad.