1。insertTab函數中的參數index並非插入之後該tab的index
eg.
我們希望執行qTabWidgetName->insertTab(1,...)之後,該tab的index爲1。但如果選中該tab,並用currentIndex返回該tab的index,返回值爲0,而不是我們所希望的1。
2。insertTab函數中的參數index的值不會影響插入的順序
eg.
我們希望執行
qTabWidgetName->insertTab(2,...TabA)
qTabWidgetName->insertTab(1,...,TabB)
之後,TabB在TabA前邊出現,但實際上還是按照TabA和TabB順序。
3。在使用currentChanged(int index)的時候,應按照以下格式
QObject::connect(tabWidgetName,SIGNAL(currentChanged(int),this,SLOT(functionName())));
而不是
QObject::connect(tabWidgetName,SIGNAL(currentChanged(int index),this,SLOT(functionName())));
也就是說,index在連接信號槽的時候是多餘的。