def layout(self):
"""
Lay out the dialog.
"""
main_layout = QW.QVBoxLayout(self)
test_layout = QW.QHBoxLayout()
button_layout = QW.QVBoxLayout()
self._fitter_select = QW.QListWidget()
self._fitter_select.setSelectionMode(QW.QAbstractItemView.ExtendedSelection)
for k,v in self._fit_snapshot_dict.items():
self._fitter_select.addItem(k)
self._fitter_select.setFixedSize(150, 100)
ftest_button = QW.QPushButton("Perform AIC Test", self)
ftest_button.clicked.connect(self.perform_test)
add_fit_button = QW.QPushButton("Append New Fit", self)
add_fit_button.clicked.connect(self.add_fitter)
self._data_out = QW.QTextEdit()
self._data_out.setReadOnly(True)
self._data_out.setMinimumWidth(400)
# add buttons to layout
button_layout.addWidget(ftest_button)
button_layout.addWidget(add_fit_button)
# add widgets to layout
test_layout.addWidget(self._fitter_select)
test_layout.addLayout(button_layout)
main_layout.addLayout(test_layout)
main_layout.addWidget(self._data_out)
self.setWindowTitle('AIC Test')
评论列表
文章目录