QTabWidget怎么判断标签页使用的widget的类型呢
我通过QTabWidget::addTab添加了不同类型的widget,现在要通过鼠标的点击标签,程序中使用QTabWidget::currentWidget来获取当前widget对象的指针,现在怎么判断当前的指针指向的是哪种widget对象呢。因为不同类型的widget,我的操作不一样。
我尝试着保存对应的widget的标签页的index来识别标签页对应的widget类型,但是当关闭和移动标签页的时候index会自动调整,我还试着在关闭和移动的时候,更新我保存的标签页的index,但是没获取到index的变化过程。这个变化过程应该是QTabWidget内部的调整。
我想利用定义虚函数多态功能来判断不同的类型,但是我不可能改动基类QWidget的虚成员函数的。
情况就是这样子,希望各位给出建议。