0

我想要 qsqldatabse 对象发出的信号

例如:我有 Qsqldatabase db;

连接 (&db, SIGNAL(signal_like_exec()), 这, SLOT(any_slot()));

我在 db 的 connect() 中没有收到信号

有没有办法做到这一点?

4

1 回答 1

1

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

于 2015-05-17T07:50:47.450 回答