こんにちは、お時間をいただきありがとうございます。
QList でファイル名を読み取ります。これは私がやったことです:
QFileDialog dialog(this);
dialog.setFileMode(QFileDialog::ExistingFiles);
dialog.setViewMode(QFileDialog::Detail);
if(dialog.exec()) {
files.append(dialog.selectedFiles());
}
foreach(QString file, files) {
// add files to a table
}
QListファイルにすべてのファイルがあります。ここで、ユーザーにこのリストに情報を追加してもらいます。PHP (または JavaScript) では、次のようにします。
$fileinformation = array();
foreach($files AS $file) {
array_push($fileinformation, array (
'filename' => $file,
'doAction1' => false,
'doAction2' => true,
'parameter2' => array (
'value1' => $val1,
'value2' => $val2
)
)
)
}
そして次のステップでは、編集によってユーザーがデフォルトのオプションを編集できるようにします$fileinformation['parameter2']['value']
。しかし、QTでこれを行うにはどうすればよいですか? QList や QMap のような特定の関数が qt にあることは知っていますが、どちらも多次元ではなく、この場合には柔軟性がありません。
私は何を取りこぼしたか?