一、Qt Widgets 问题交流
1.
二、Qt Quick 问题交流
1.
三、其他
1.Qt 中 SQLite 并发读写
Qt 允许多线程操作数据库,只需要每个线程单独创建连接。SQLite 是以文件独写锁来处理并发操作的,Qt 中 SQLite 默认以多线程读写模式打开,如果同时写入就会出现写入错误:
所以可以将写操作上锁。但实测写入时只读模式打开去查询也会被阻塞,毫秒到几秒不等,这时候就得把超时设置长一点。
So,对同一个 SQLite 数据库的并发读写最好都加锁。
(另外,数据库较大的时候感觉 SQLite 的读写速度变慢了)
2.Qt Creator 生成 pdb 文件网上一般是写 pro 配置,如 MSVC 参照:https://blog.csdn.net/libaineu2004/article/details/108310384
Qt Creator 本身也有生成 pdb 信息的选项,在构建配置里选上 separate debug info,不同版本可能有点小的差异。
5.15.2 对应的 Creator:
5.13.1 对应的 Creator,展开构建步骤后可见: