1

QTreeWidgetItemが編集できないのはなぜですか?私はこのコードを使用して1つを実装しました:

ui->treeWidget->expandAll();
QTreeWidgetItem *item = new QTreeWidgetItem();
item->setText(0, "Add details about your Bug");
bug->addChild(item);
ui->treeWidget->editItem(item, 0);
4

1 に答える 1

1

QTreeWidgetItemでeditableをtrueに設定するのを忘れました(デフォルトではfalseです)。

ui->treeWidget->expandAll();
QTreeWidgetItem *item = new QTreeWidgetItem();
item->setText(0, "Add details about your Bug");
item->setFlags(item->flags() | Qt::ItemIsEditable);
bug->addChild(item);
ui->treeWidget->editItem(item, 0);
于 2012-09-22T19:50:27.553 に答える