2016-11-29 188 views
0

在下面的代碼:QTableWidget的獲得垂直標題標籤

setCentralWidget(&tableWidget); 
tableWidget.setRowCount(5); 
qDebug() << tableWidget.verticalHeaderItem(1)->text(); 

爲什麼我沒有拿到文本拉布勒作爲輸出?

+0

這個問題很不明確,但不管它是什麼,我建議你參考你使用的庫的**文檔**。使用**調試器**也可能相關。 –

回答

1

您是否明確設置了tableWidget中的標題項? setRowCount不會將文本設置爲標題項目。

+0

不,我沒有。有可能得到這個數字嗎? – KcFnMi

+0

我不知道你的意思是什麼。如果當前行數小於n,setRowCount(n)將添加一個空字符串的垂直標題項。您可以使用setVerticalHeaderLabels()來設置所有垂直標題項目與特定的字符串,如果你想設置數字,首先將你的數字轉換爲字符串。或者,您可以使用setVerticalHeaderItem()作爲某個垂直標題項。 – Yancey

+0

由於我沒有設置標籤,我在垂直標題中看到了數字。我可以得到這個數字嗎? – KcFnMi