我正在尝试使用PyQt中QSqlRelationalTableModel发出的beforeInsert()信号。但是,即使我对模型进行了编辑,连接到信号的插槽也不会运行。究竟是什么时候发出了beforeInsert()信号?有人可以展示使用beforeInsert()或beforeUpdate()的工作示例吗?
答案 0 :(得分:2)
文档说“在将新行插入当前活动的数据库表之前,insertRowIntoTable()发出此信号”。因此,当调用insertRowIntoTable()时,听起来信号仅 ,而不是任何其他类型的模型编辑。