随笔分类 - 9、Qt5::API
摘要:Qt5.14.2 + instantclient_19_6 编译 qsqloci.dll 1、安装好Qt, QtCreate 打开项目 C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\psql\oci.pro 2、修改oci.pro文件
阅读全文
摘要:Qt5.14.2 + postgresql-10.3-2 编译 qsqlpsql.dll 和 qsqlpsql.lib 1、安装好Qt, QtCreate 打开项目 C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\psql\psql.p
阅读全文
摘要:QtConcurrent 是命名空间 (namespace),它提供了高层次的函数接口 (APIs),使所写程序,可根据计算机的 CPU 核数,自动调整运行的线程数目。 使用 QtConcurrent 模块,需要在 .pro 中添加: QT += concurrent #include "qtcon
阅读全文
摘要:https://www.cnblogs.com/osbreak/p/15634071.html
阅读全文
摘要:继承QRunnable。和QThread使用一样,线程类继承于QRunnable。 重写run函数。和QThread一样,需要重写run函数,run是一个纯虚函数,必须重写。 使用QThreadPool启动线程 class PThreadRunnable : public QRunnable { p
阅读全文
摘要:class Worker : public QObject { Q_OBJECT public: explicit Worker(QObject *parent = 0); void WorkRun(); void setFlag(bool flag = true); signals: void s
阅读全文
摘要:一个QThread对象管理一个线程。QThread的执行从run()函数的执行开始,在Qt自带的QThread类中,run()函数通过调用exec()函数来启动事件循环机制,并且在线程内部处理Qt的事件。 QThread只有run函数是在新线程里的,其他所有函数都在QThread生成的线程里 子线程
阅读全文
摘要:// 自定义消息处理 qInstallMessageHandler(comfunc::myMessageOutput); void comfunc::myMessageOutput(QtMsgType type, const QMessageLogContext &context, const QS
阅读全文