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())
我的应用程序是 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())