Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在currentChanged上获取QTabar的上一个选项卡索引_Python_C++_Qt_Pyqt_Qtabbar - Fatal编程技术网

Python 如何在currentChanged上获取QTabar的上一个选项卡索引

Python 如何在currentChanged上获取QTabar的上一个选项卡索引,python,c++,qt,pyqt,qtabbar,Python,C++,Qt,Pyqt,Qtabbar,我有一个带有qtabar的对话框,用于显示和编辑对话框其他小部件中包含的一些信息。其想法是,当选项卡更改时,可以发出currentChanged信号,然后用于保存以前显示的数据,并在以后调出一些新数据 数据保存在一个列表中,该列表的元素与选项卡索引相对应。基本上,为了做到这一点,当发出currentChanged信号时,我需要知道新索引和旧索引,但该信号仅给出新索引 如何做到这一点?如果需要一个最小的示例,我可以提供一个,但我基本上是使用qtabar.currentChanged.connect

我有一个带有
qtabar
的对话框,用于显示和编辑对话框其他小部件中包含的一些信息。其想法是,当选项卡更改时,可以发出
currentChanged
信号,然后用于保存以前显示的数据,并在以后调出一些新数据

数据保存在一个列表中,该列表的元素与选项卡索引相对应。基本上,为了做到这一点,当发出
currentChanged
信号时,我需要知道新索引和旧索引,但该信号仅给出新索引


如何做到这一点?如果需要一个最小的示例,我可以提供一个,但我基本上是使用
qtabar.currentChanged.connect
将此信号连接到一个函数,该函数处理对话框上信息的保存和显示。

只需跟踪当前活动的索引即可。在
currentChanged
处理程序中,您将拥有新索引(与信号一起提供)和旧索引(存储的索引)。完成您的工作,然后将存储的活动索引更新为新索引。祝您好运。我完全忘记了!只需跟踪当前活动的索引即可。在
currentChanged
处理程序中,您将拥有新索引(与信号一起提供)和旧索引(存储的索引)。完成您的工作,然后将存储的活动索引更新为新索引。祝您好运。我完全忘记了!