创建动态链接库新建工程启动Qt Creator依次选择 “文件/新建文件或工程…”,在弹出的“新建”对话框中依次选择 “其他项目/C++库”,如下图所示。点击“选择(C)…”出现“C++库”对话框,在对话框中输入工程名称并选择路径,如下图所示。 点击“下一步(N) >”,直到出现模块选择的对话框,如下图所示,勾选QtGui。其他按照默认设置即可,直到向导完成。在创建工程向导完成后会自动生成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-02 10:09:28
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、程序编译过程 二、静态库创建和使用1、新建Mainwindow项目,写一个定时器做测试a).h b).cpp1 #include "staticclass.h"
 2 #include "ui_staticclass.h"
 3 #include<QTimer>
 4 
 5 staticClass::staticClass(QWidget *parent)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-10 11:46:24
                            
                                225阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.编译库        明确一点,不同编译器编译出来的库不一定可以互相使用的,所以尽量你的库文件是使用同一个编译器编译出来。        首先找到你的qt所使用的编译器是哪个,一般会在QT的安装目录下的tools文件夹下,比如 D:\QT\Tools\mingw492_32,然后打开命令窗(win+r 输入,cmd            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-11 08:07:17
                            
                                273阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、创建动态链接库二、调用动态链接库调用方式一(推荐使用)调用方式二 提示:Qt版本为Qt5.9.6一、创建动态链接库单击“文件”后,单击“新建文件项目”菜单项。选择“Library”后选择“C++库”,然后点击“选择”。类型选择“共享库”,名称自定义,路径自己选择,完成以上后点击“下一步”。这里编译工具我选择默认,点击“下一步”。Qt MinGW与MSVC对比默认选择“QtCore”模            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 07:24:29
                            
                                138阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在学习Qt 时发现自己的Qt版本没有MySQL的驱动,楼主的Qt 和MySQL的版本如下:Qt 版本:Qt 5.15.1 Windows版 Qt编译器版本:MinGW81_64 MySQL版本:MySQL8.0.17 64位 Windows版楼主使用下面的Qt代码查看Qt当前支持的数据库驱动://打印Qt支持的数据库驱动
    qDebug()<<QSqlDatabase::dr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 15:32:07
                            
                                399阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Qt5.13连接8.0.21MYSQL数据库时提示数据库驱动未加载(亲测有效) 文章目录**Qt5.13连接8.0.21MYSQL数据库时提示数据库驱动未加载(亲测有效)**前言一、出错提示二、软件版本及平台1.Qt5.13开源版(Windows)2.mysql sever 8.0.21数据库(Ubuntu 20.04)三、解决路线1、在Windows上下载并安装与Ubuntu上版本一致的数据库(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-16 13:15:10
                            
                                303阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            转自:http://blog.chinaunix.net/uid-25201977-id-3014100.html#include <QtSql>QT += sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类 封装数据库所有记录第一:QSqlDatabase类QSqlDatabase db = QSqlDatabase::            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 18:14:36
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            qt如何添加外部库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-20 17:02:50
                            
                                1606阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我们知道Qt可以支持的数据库有很多,如下所示:DriverDBQDB2IBM DB2QIBASEBorland InterBase DriverQMYSQLMySQL DriverQOCIOracle Call Interface DriverQODBCODBC Driver (includes Microsoft SQL Server)QPSQLPostgreSQL DriverQSQLITES            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 22:00:12
                            
                                219阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. Qt驱动层驱动层为具体的数据库和SQL接口层之间提供了底层的桥梁,主要类包括QSqlDriver、QSqlDriverCreator、QSqlDriverCreatorBase、QSqlDriverPlugin和QSqlResult。2. QSqlDriverQSqlDriver是访问具体SQL数据库的抽象基类,不能直接使用。如果要创建自定义的数据库驱动,可以根据需要重写QSqlDriver            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-23 10:31:21
                            
                                138阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文描述的是windows系统下,通过qtcreator在pro文件中添加动态库与静态库的方法:1、添加动态库(直接添加动态库文件.dll,非子项目)通过qtcreator创建动态库的方法就不在此处赘述了。唯一值得强调的是动态库与静态库的创建在pro文件中配置的区别在于静态库多了CONFIG += staticlib ,如下图所示(稍安勿躁,以下示例的工程代码最后会统一打包上传)注:mingw32            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 06:48:52
                            
                                301阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、CMake入门下面是使用 Qt 用 C++ 编写的控制台应用程序的典型文件:CMakeLists.txt1.构建一个控制台应用程序# 指定应用程序所需的CMake最低版本(Qt本身至少需要CMake版本3.16)
cmake_minimum_required(VERSION 3.16)
# 设置项目名称和默认项目版本,同时告诉CMake该程序是用C++编写的
project(hellowor            
                
         
            
            
            
            # 如何在Qt中添加MySQL驱动
在Qt开发中,经常需要与数据库进行交互,而MySQL是一个常用的关系型数据库系统。但是,在Qt中默认是不包含MySQL数据库驱动的,如果需要使用MySQL数据库,就需要手动添加MySQL驱动。本文将介绍如何在Qt中添加MySQL数据库驱动,以便在Qt应用程序中连接MySQL数据库并进行操作。
## 步骤一:下载MySQL驱动
首先,我们需要下载MySQL数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-25 06:07:52
                            
                                308阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            配置在Qt中的OpenCV,看了很多“教程”,最终成功。记一下过程。 本机配置: window7 32位系统; qt-opensource-windows-x86-mingw492-5.5.1; OpenCV2.4.10。 对于我来说配置过程比较难,因为目前我没用过Qt和Cmake,之前一直用VS编        Read More            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-07-03 21:05:00
                            
                                280阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在使用 Qt 开发应用程序时,很多开发者会选择使用 QtPython 库来进行 Python 和 Qt 的集成。然而,有时我们会遇到“qt不能添加qtpython库”的问题,这可能源自于环境配置、库版本不匹配或其他各种原因。下面,我将详细记录一下这个问题的背景、解决步骤和必要的技术细节。
### 协议背景
首先,我们需要了解 Qt 和 QtPython 的发展背景以及它们在软件开发中的地位。Q            
                
         
            
            
            
            Qt Creator添加boost库,不需要提前编译boost库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-01 14:04:27
                            
                                3529阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            
 1 #-------------------------------------------------
 2 #
 3 # 加载相机SDK-Includes-Libraries
 4 #
 5 #-------------------------------------------------
 6 
 7 INCLUDEPATH +=\
 8     $$quote(C:\Program             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-01-08 12:50:00
                            
                                348阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            第一步:.pro文件中 按照格式加入此代码:(我这里加的是工业相机需要的两个库MVSDK,VideoRender)第二步:在该项目所在路径/lib下,放入两个库。(要跟上面的-L.后面的路径一致哦)第三步:包含路径那栏中点击浏览找到对应的库,库文件会自动匹配到哦!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-20 16:34:01
                            
                                822阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 在Qt中添加外部Python库
在Qt中,我们经常需要使用外部的Python库来实现一些特定的功能。这些Python库可能包含了我们需要的算法、数据结构或者界面控件等。在这篇文章中,我们将介绍如何在Qt项目中添加外部的Python库,并使用该库实现一个简单的功能。
## 为什么要在Qt中添加外部Python库
Qt是一个强大的跨平台应用程序开发框架,但是并不是所有的功能都可以直接在Qt中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-11 05:25:12
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 在 Qt for Android 中添加 SO 库
在移动开发中,使用本地库(Shared Object Library,通常以 `.so` 结尾)可以极大地提高性能,访问底层系统功能,或复用已有的 C/C++ 代码。对于使用 Qt 开发 Android 应用的开发者来说,添加 SO 库的过程相对简单。本文将介绍如何在 Qt for Android 项目中添加和使用 SO 库,附带示例代码,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-29 07:15:27
                            
                                310阅读