def __init__(self, parent):
super(MethodsTab, self).__init__(parent)
self.table = MethodsTable()
self.search_box = QtWidgets.QLineEdit()
self.search_box.setPlaceholderText("Filter LCIA methods")
reset_search_button = QtWidgets.QPushButton("Reset")
#
search_layout = QtWidgets.QHBoxLayout()
search_layout.setAlignment(QtCore.Qt.AlignTop)
search_layout.addWidget(header('LCIA Methods:'))
search_layout.addWidget(self.search_box)
search_layout.addWidget(reset_search_button)
#
search_layout_container = QtWidgets.QWidget()
search_layout_container.setLayout(search_layout)
#
container = QtWidgets.QVBoxLayout()
container.setAlignment(QtCore.Qt.AlignTop)
container.addWidget(search_layout_container)
# container.addWidget(horizontal_line())
container.addWidget(self.table)
self.setLayout(container)
#
# signals.project_selected.connect(lambda x: self.table.sync())
# signals.project_selected.connect(self.table.sync)
# # reset_search_button.clicked.connect(self.table.sync)
# reset_search_button.clicked.connect(self.search_box.clear)
# # self.search_box.returnPressed.connect(lambda: self.table.sync(query=self.search_box.text()))
# signals.project_selected.connect(self.search_box.clear)
评论列表
文章目录