現在、フレームにいくつかのカスタムウィジェットがあり、ボタンを押すとさらにフレームに入るプログラムをQTで構築しています。フレーム内でドラッグして移動する独自の機能を実装しましたが、すべて正常に動作しますが、問題は次のとおりです。これらのウィジェットのいくつかが画面に既にあり、それらが最初の場所から移動した場合、追加します別のウィジェットをレイアウトに追加すると、レイアウト全体でその下のすべてのウィジェットの場所がリセットされます。
私は .move(x,y) を使用してそれらを移動し、 .addWidget(my widget) をレイアウトにウィジェットを追加する方法として使用しています。
これを防ぐ方法、または何らかの回避策はありますか? または、他に何もないとしても、新しいフレームが追加されたときに自動的に動き回らないフレームにそれらを追加する他の方法はありますか?