0

Qt のツールバーとアクションを解放する必要がありますか?

私はこのようにそれらを作成しました

QToolBar *tb = new QToolBar(this);
tb->setWindowTitle(tr("Edit Actions"));
addToolBar(tb);

QAction *a;
a = actionUndo = new QAction(...ecc..);

これらは自動的に割り当て解除されますか、それとも解放する必要がありますか?

4

1 に答える 1

2

要するに、そうです、あなたが親を適切に渡しているように見えるので、Qtフレームワークの一部として自動的に割り当てが解除されます(つまり、あなたの場合はこれです)。また、QToolBarの場合、addToolBarを呼び出すと、正しい親がまだない場合は「再親」になります。

于 2012-07-24T14:22:48.977 に答える