qt - 如何按名称设置 QTabWidget 的当前选项卡?

标签 qt pyqt pyqt5 qtabwidget

PyQt5 的 QTabWidget有一个方法setCurrentIndex您可以使用它来使特定选项卡成为事件选项卡。我似乎找不到任何方法来按选项卡名称进行索引(我在 Qt Designer 中设置)。有没有办法(直接或间接)按名称索引?

http://doc.qt.io/qt-5/qtabwidget.html#currentIndex-prop

最佳答案

另一种方法是在添加选项卡时记住选项卡的索引。然后稍后在您的代码中重用它:

index = tabWidget.addTab(myWidget)
// ...
tabWidget.setCurrentIndex(index)

关于qt - 如何按名称设置 QTabWidget 的当前选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45828478/

相关文章:

qt - 如何设置 WebView 内容比例(qml QT 5.2)

c++ - 如何使用 QDeclarative 将 QMap 公开给 QML

python - PyQt5 |如何打开预选文件的文件夹?

pyside - "Module use of python34.dll conflicts with this version of Python"

Python如何从列表中包含多个元素的json文件中获取元素

python - Squish:枚举作为函数参数

qt - 树外 galcore 构建导致 Qt 段错误

Python 在两个 QThread 之间发送信号

python - 如何创建带有标志修改的 QMessageBox 的子类?

python - pyqt QTreeWidget 项目下降信号