Refactor: Migrate to QTableView

Signed-off-by: LorenEteval <loren.eteval@proton.me>
This commit is contained in:
LorenEteval
2026-06-21 15:56:17 +08:00
committed by Loren Eteval
parent 933031790c
commit 7dfd5c6cd7
3 changed files with 420 additions and 224 deletions
+13
View File
@@ -440,8 +440,21 @@ class AppMainWindow(AppQMainWindow):
self._widget = QWidget()
self._layout = QVBoxLayout(self._widget)
self.searchLayout = QHBoxLayout()
self.searchLineEdit = QLineEdit()
self.searchButton = AppQPushButton(_('Search'))
self.searchLayout.addWidget(self.searchLineEdit)
self.searchLayout.addWidget(self.searchButton)
self._layout.addLayout(self.searchLayout)
self._layout.addWidget(self.mainTab)
self.searchButton.clicked.connect(
lambda: self.userServersQTableWidget.search(self.searchLineEdit.text())
)
self.searchLineEdit.returnPressed.connect(
lambda: self.userServersQTableWidget.search(self.searchLineEdit.text())
)
self.setCentralWidget(self._widget)
def updateSubsByUnique(self, unique: str, httpProxy: Union[str, None], **kwargs):