見つからないレイアウトのコンテンツを削除する必要があるため、現在 Pyqt に問題があります。
これは基本的に私たちが持っているものです:
<Layout1>
<Widget1>
<Layout2>
<Widget2>
...
最初は Layout2 がありませんでした。
Widget1 = Widget2
レイアウト (Layout2) を追加しますが、Widget1 のコンテンツを変更しようとしているときに、自分で再設計したクラス (Qtdesigner ジェネレーターのように見えます) があり、setupUi メソッドで Widget1 をパラメーターに指定します。
class ... :
def setupUi(self, Widget1):
#Creating Layout2 with Widget1 as parent
#Creating Widget2 with Widget1 as parent
#Adding Widget2 to Layout2
...
Widget1 のコンテンツを Widget1 に追加する場合、問題はありません。次に、コンテンツを変更する必要があるため、Widget1 内のすべてを削除する必要があります (削除することが解決策であると想定していました)。
ここに問題があります。すべてのものを削除するときに、2 つのレイアウト間の神秘的なリンクを削除できませんでした。それで、私たちはすべてにめちゃくちゃになり、現在完全に迷っています。親/子メソッドを使用しようとしていますが、必要なものを取得することさえできません...
だから私が言ったように:
すべての Widget1 コンテンツを単純に削除するにはどうすればよいですか? 実際に Layout2 を削除するにはどうすればよいですか?