バイナリ ベクトルがあります (16 進数です)
例えば -
x={0x06, 0xfc, 0x47}
に保存しQStringList
てから、リストから読み取り、それらすべてを の 1 つの要素に表示したいと考えていますQTableWidget
。これどうやってするの?以前に for ループでこれを行いましたが、テーブルの最後のベクター要素のみが表示され(0x47)
ます。
ありがとう。
バイナリ ベクトルがあります (16 進数です)
例えば -
x={0x06, 0xfc, 0x47}
に保存しQStringList
てから、リストから読み取り、それらすべてを の 1 つの要素に表示したいと考えていますQTableWidget
。これどうやってするの?以前に for ループでこれを行いましたが、テーブルの最後のベクター要素のみが表示され(0x47)
ます。
ありがとう。
次のように実行できます。
QStringList list;
for(int i = 0; i < vector.size(); ++i)
{
list.append(QString::number(vector[i], 16));
}
// i - row, j - column in function join put your separator(for example "\n" if you want all items in new row)
ui->tableWidget->setItem(i,j, new QTableWidgetItem(list.join("\n"));