Получить все вкладки виджетов в QTabWidget

можно ли получить все виджеты вкладок, которые добавляются addTab(QWidget() на QTabWidget в список.

можно использовать self.findChildren(QWidget), но он также возвращает все другие виджеты внутри себя, и нет возможности фильтровать их.

1 ответов


прочитайте документацию, на которую вы указали более внимательно: -)

QTabWidget есть QWidget *widget(int index) метод, который возвращает вкладку в index index. Используйте это, чтобы получить виджеты вкладок. Этот класс также имеет int count(); что говорит вам, сколько вкладок есть.

С этими двумя, Вы можете перебрать все вкладки довольно легко.