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