如何通过单击 QPushButton 移动到下一个选项卡(或导航到另一个选项卡)?
Posted
技术标签:
【中文标题】如何通过单击 QPushButton 移动到下一个选项卡(或导航到另一个选项卡)?【英文标题】:How to move to next tab (or navigate to another tab) on the click of a QPushButton? 【发布时间】:2020-05-19 19:20:31 【问题描述】:更准确地说,我正在寻找一种将功能分配给按钮的方法,以便在单击按钮时切换到另一个选项卡。
我一直在到处寻找 python 代码,其中大多数都发布了它的 c++ 代码,但找不到它的地方
我能够找到我想做的 c++ 代码 sn-p,但完全不知道它的 python 翻译会是什么
以下是c++代码:
ui->tabWidget->setCurrentWidget(ui->tab);
我完全不知道这意味着什么,我想要的只是一个按钮,点击后会移动到下一个选项卡。请帮忙
也许这个链接可以帮助更好地理解我的查询
https://forum.qt.io/topic/56408/solved-how-to-open-specific-tab-on-pushbutton-clicked-in-tabwidget/2
【问题讨论】:
请提供minimal reproducible example 【参考方案1】:您需要将当前选项卡索引设置为目标选项卡的索引,然后重置布局以更新主屏幕。
def next_Tab(self):
self.setCurrentIndex(1)
self.setLayout(layout)
【讨论】:
以上是关于如何通过单击 QPushButton 移动到下一个选项卡(或导航到另一个选项卡)?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过单击 QPushButton 打印 QTableWidget
PySide:如何在 QPushButton 单击槽中获取单击的 QPushButton 对象?
如何使用 QEvents 在 Qt 中模拟 QPushButton 单击
我在 CollectionViewCell 内有一个 UIButton,它又在 TableViewCell 内。如何通过单击 UIButton 导航到下一个视图控制器?