如何获取qsqldatabase的信号?

时间:2015-05-17 02:11:11

标签: qt qsqldatabase

我想要qsqldatabse对象发出的信号

例如: 我有 Qsqldatabase db;

connect(& db,SIGNAL(signal_like_exec()),this,SLOT(any_slot()));

我没有在db(/ p>)的connect()中获取信号

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

QSqlDatabase类没有信号或插槽。无论如何,Qt事件循环和数据库都没有关系。您只对数据执行操作,就是这样!对QSqlDatabase进行子类化并创建自定义信号是一个坏主意,因为您将无法创建和打开与数据库的连接。因此,只需在db.open()返回true后调用您的函数。