make tableview responsive to key input
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from PySide6.QtWidgets import QApplication, QWidget, QMainWindow, QTableWidget, QVBoxLayout, QTableWidgetItem, QPushButton, QHBoxLayout, QTableView, QLineEdit, QDialog, QLabel, QTextEdit, QCheckBox, QComboBox, QStyledItemDelegate
|
||||
from PySide6.QtWebEngineWidgets import QWebEngineView
|
||||
from PySide6.QtCore import QUrl,Qt,QSortFilterProxyModel, qDebug, QSize,QObject,QThread,Signal,QAbstractTableModel
|
||||
from PySide6.QtCore import QUrl,Qt,QSortFilterProxyModel, qDebug, QSize,QObject,QThread,Signal,QAbstractTableModel, Slot
|
||||
from PySide6.QtSql import QSqlDatabase, QSqlTableModel, QSqlQueryModel, QSqlQuery
|
||||
from PySide6 import QtGui
|
||||
from db import addFineFilter
|
||||
@@ -100,7 +100,10 @@ class MainWindow(QMainWindow):
|
||||
self.view.setItemDelegate(delegate)
|
||||
|
||||
self.setProxyViewSettings()
|
||||
self.view.clicked.connect(self.cell_clicked)
|
||||
self.view.activated.connect(self.cell_clicked)
|
||||
|
||||
self.sel_model = self.view.selectionModel()
|
||||
self.sel_model.selectionChanged.connect(self.cell_selection_changed)
|
||||
|
||||
self.PValidate = QPushButton("links valid")
|
||||
self.PValidate.clicked.connect(self.runValidation)
|
||||
@@ -126,6 +129,8 @@ class MainWindow(QMainWindow):
|
||||
self.view.setColumnWidth(5,10)
|
||||
self.view.hideColumn(7)
|
||||
self.view.setSortingEnabled(True)
|
||||
self.sel_model = self.view.selectionModel()
|
||||
self.sel_model.selectionChanged.connect(self.cell_clicked)
|
||||
|
||||
def runWorker(self):
|
||||
self.thread = QThread()
|
||||
|
||||
Reference in New Issue
Block a user