如何在QSqlDatabase中创建自定义函数:sqlite和PyQT中的regex

kmg*_*rds 5 python regex sqlite qt pyqt

我们在sqlite和python中定义了python类型REGEXP函数,以及regexp python和sqlite的问题

我们怎么能在PyQT中做同样的事情,即.使用QSqlDatabase?

更确切地说,我们使用REGEXP函数来创建视图:

Create view temp as select * from somewhere where columnname REGEXP 'myregex';
Run Code Online (Sandbox Code Playgroud)

这很有效,只要我们从Python中选择.我们想在一个QTableView(通过QSqlTableModel填充视图)显示结果.由于视图使用REGEXP,我们必须将Python 正则表达式函数链接到QSqlDatabase.