我们在Problem with regexp python and sqlite之后的sqlite和python中定义python类型REGEXP函数
我们如何在PyQT中做同样的事情,即。使用QSqlDatabase?
更确切地说,我们使用REGEXP函数来创建视图:
Create view temp as select * from somewhere where columnname REGEXP 'myregex';
只要我们从Python中选择选择,这就行得很好。我们希望在QTableView
中显示结果(通过填充视图的QSqlTableModel
)。由于视图使用REGEXP,我们必须将Python regex 函数链接到QSqlDatabase。