私はまだ Qt を学んでおり、Qt に関する質問に対して非常にタイムリーな素晴らしい回答を提供してくれた SO コミュニティに感謝しています。ありがとうございました。
にヘッダーを追加するという考えについて、私はかなり混乱していQTableWidget
ます。私がやりたいのは、チーム メンバーに関する情報を含むテーブルを用意することです。メンバーのそれぞれrow
には、姓と名をそれぞれのセルに含め、一方のセルに電子メール アドレスを、もう一方のセルにオフィスを含める必要があります。header
これらの列の上に、適切な名前を付ける必要があります。
簡単に始めて、ヘッダーだけで「姓」を表示しようとしています(姓のように)。これが私のコードです。
int column = m_ui->teamTableWidget->columnCount();
m_ui->teamTableWidget->setColumnCount(column+1);
QString* qq = new QString("Last");
m_ui->teamTableWidget->horizontalHeader()->model()->setHeaderData(0,
Qt::Horizontal, QVariant(QVariant::String, &qq));
テーブルは正しくレンダリングされますが、ヘッダーに期待する内容が含まれていません。テキスト「1」を含む1つのセルが含まれています。
私は明らかにここで間違っている非常にばかげたことをしていますが、私は迷っています。私はドキュメントを流し続けますが、何も見つかりません。
助けてくれてありがとう。