qt pyqt qtabwidget

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.