Qt Python 访问 QTabWidget 中选项卡的内容

Qt Python Access content of a tab in QTabWidget

我的应用程序是 QLineEdit 的基本列表,用户可以在其中输入值并单击“生成”来为无人机创建配置文件。

<widget class="QLineEdit" name="namespace">
   <property name="text">
      <string>Drone1</string>
   </property>
</widget>

如果我这样做:

self.namespace.text()

我收到这个字段的值。

现在,我们想为多架无人机创建一个配置文件,所以我使用 QTabWidget 为我的 qtapp 中的每架无人机创建一个选项卡,我只是不明白如何 select 一个选项卡,提取我所有的值,传递到下一个选项卡,提取所有值...

像这样:

for x in tabWidget.count():
   do_something(tabWidget.tab[x].namespace.text())

#or

for tab in tabWidget:
   do_something(tab.namespace.text())

我不是 Qt 的专家,我在网上也没有找到很多东西,所以我认为我对这个问题没有很好的反应。感谢您的帮助

还行 我找到了,它在文档中,但我没有看到它

for x in self.tabWidget.count()
   do_something(self.tabWidget.widget(x).namespace.text())