ウィジェットの移動に関するドキュメントを検索して読んでいますが、それでも良い例を探しています。
ホットキーで表示するウィジェットがあり、メインウィンドウの中央ではなく別の場所にポップアップ表示したいと思います。move()を使用すると、親ウィンドウの位置が変わっても、ウィジェットはその位置に留まります。親ウィジェットを移動するときに相対位置にとどまるように、ウィジェットを親ウィジェット内の場所に配置したいと思います。どうすればこれを行うことができますか?
MapToParentについて読みましたが、使い方がわかりません。私は試した:
QPoint fD_p = fDialog->pos();
QPoint parent_fD_p = QWidget::mapToParent(fD_p);
fDialog->move(parent_fD_p);