0

以下のコードは正常に動作します。しかし、デバッグしようとすると、「*」でマークされた文字列にセグメンテーション違反エラーが発生します。私は何を間違っていますか?

シグナルとスロットを接続するには、次の構造を使用します。

QObject::connect(ui->treeWidget, SIGNAL(clicked(QModelIndex)), this, SLOT(tree_widget_item_selected(QModelIndex)));


void MainWindow::tree_widget_item_selected(QModelIndex selected)
{
    ui->tableWidget->clearContents();
    int i = 0;
    int indexes[5];
    while (selected.isValid()) {
        indexes[i] = selected.row();
        i++;
        selected = selected.parent(); // *
    }
    // some other code
}
4

0 に答える 0