2016-11-29 9 views
0

を取得:QTableWidgetは、以下のコードでは、垂直ヘッダ・ラベル

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

は、なぜ私は、出力としてテキストlableを得ることはありませんか?

+0

質問は非常に不明ですが、それが何であれ、使用しているライブラリの**ドキュメント**を参照することをお勧めします。 **デバッガ**を使用することも関連性があります。 –

答えて

1

明示的にヘッダ項目をtableWdigetに設定しましたか? setRowCountは、テキストをヘッダ項目に設定しません。

+0

いいえ、私はしませんでした。番号を取得することは可能でしょうか? – KcFnMi

+0

番号の意味がわかりません。 setRowCount(n)は、現在の行数がnより小さい場合、空の文字列を持つ垂直方向のヘッダー項目を追加します。 setVerticalHeaderLabels()を使用して、すべての垂直ヘッダー項目を特定の文字列で設定し、数値を設定する場合は最初に数値を文字列に変換することができます。または、特定の垂直ヘッダー項目に対してsetVerticalHeaderItem()を使用できます。 – Yancey

+0

ラベルを設定しなかったので、縦のヘッダーに数字が表示されます。私はこの数字を得ることができますか? – KcFnMi

関連する問題