私は QTabWidget を持っており、この QTabWidget タブに表示したいいくつかのウィジェットとサブレイアウトをレイアウトしています。私がやりたいのは、このレイアウトを最初のタブに (デフォルトで) 追加することです。ユーザーが次のタブに移動した場合は、まったく同じレイアウトを表示し、その近くにいくつかのウィジェットを追加したいと考えています。これは私が話しているレイアウトです:
self.right_tab_layout = QVBoxLayout()
self.right_tab_widget = QWidget()
self.right_tab_title_label = QLabel("Select full files path:")
self.simoderev_layout = QHBoxLayout()
self.simoderev_widget = QWidget()
self.simoderev_checkbox = QCheckBox("use simoderev as base: ")
self.simoderev_combobox = QComboBox()
self.paths_label = QLabel("paths:")
self.right_tab_widget.setLayout(self.right_tab_layout)
self.simoderev_widget.setLayout(self.simoderev_layout)
self.simoderev_widget.setMaximumWidth(250)
self.simoderev_layout.addWidget(self.simoderev_checkbox)
self.simoderev_layout.addWidget(self.simoderev_combobox)
self.simoderev_layout.setContentsMargins(0,0,0,0)
self.right_tab_layout.addWidget(self.right_tab_title_label)
self.right_tab_layout.addWidget(self.simoderev_widget)
self.right_tab_layout.addWidget(self.paths_label)
これを行う方法はありますか?