搜索结果
查询Tags标签: qDebug,共有 16条记录-
Qt 浮点数比较
计算机表示浮点数都有一个精度的限制,由于精度的限制会发生部分的截断,使得原本不相等的浮点数就变成了相等假设 float x = 3.144444445, y = 3.144444448 从数学角度上看,x 和 y 是不相等的,但在 32 位计算机中它们是相等的所以我们编程中最好不要直接使用 == 或 != …
2022/8/30 23:22:56 人评论 次浏览 -
Qr——选择路径,输入文件名称,在该路径下创建该文件
代码如下:void NewObject::_okName() //确定槽函数 {qDebug() << QString::fromLocal8Bit("确定槽函数,触发!");_projectName = ui.lineEdit2_NamE->text(); //获取工程名称qDebug() << QString::fromLocal8Bit("项目名为 = ") <…
2022/6/22 23:19:48 人评论 次浏览 -
4_2_QMouseEvent
文章目录 1、鼠标事件2、widget.cpp3、widget.h1、鼠标事件实际返回的是X Y坐标,上图左侧全局x,y相对于桌面坐标;右侧相对于窗体坐标。 鼠标按下事件如下: 2、widget.cpp #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *pa…
2022/1/12 23:09:11 人评论 次浏览 -
4_2_QMouseEvent
文章目录 1、鼠标事件2、widget.cpp3、widget.h1、鼠标事件实际返回的是X Y坐标,上图左侧全局x,y相对于桌面坐标;右侧相对于窗体坐标。 鼠标按下事件如下: 2、widget.cpp #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *pa…
2022/1/12 23:09:11 人评论 次浏览 -
QT连接64位ACCESS数据库
QSqlDatabase db;db = db.addDatabase("QODBC");QString path("DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};FIL={MS Access};DBQ=D:\\QT\\first\\build-Thread-Desktop_Qt_5_9_0_MSVC2013_64bit-Debug\\test.mdb");db.setDatabaseName(path)…
2022/1/8 19:07:52 人评论 次浏览 -
QT连接64位ACCESS数据库
QSqlDatabase db;db = db.addDatabase("QODBC");QString path("DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};FIL={MS Access};DBQ=D:\\QT\\first\\build-Thread-Desktop_Qt_5_9_0_MSVC2013_64bit-Debug\\test.mdb");db.setDatabaseName(path)…
2022/1/8 19:07:52 人评论 次浏览 -
解决 Fedora Linux 35 下 Qt 程序 qDebug() 无输出问题
解决 Fedora Linux 35 下 Qt 程序 qDebug() 无输出问题 最近电脑硬盘升级,富裕了不少空间。就装了个 Fedora linux。 说起来我也算是个 linux 的老用户了,最开始用还是 redhat 9.0 。之后基本上就只用 Fedora linux。我记得用的第一个版本是 Fedora Core 3,后来一直用到…
2022/1/2 7:12:24 人评论 次浏览 -
解决 Fedora Linux 35 下 Qt 程序 qDebug() 无输出问题
解决 Fedora Linux 35 下 Qt 程序 qDebug() 无输出问题 最近电脑硬盘升级,富裕了不少空间。就装了个 Fedora linux。 说起来我也算是个 linux 的老用户了,最开始用还是 redhat 9.0 。之后基本上就只用 Fedora linux。我记得用的第一个版本是 Fedora Core 3,后来一直用到…
2022/1/2 7:12:24 人评论 次浏览 -
Qt 打印已加载可用的数据库驱动
QApplication a(argc, argv); /***********查看现在可用的数据库驱动***********/ qDebug() << "Available drivers:"; QStringList drivers = QSqlDatabase::drivers(); foreach(QString driver, drivers) qDebug() << "/t&qu…
2021/12/11 2:19:56 人评论 次浏览 -
Qt 打印已加载可用的数据库驱动
QApplication a(argc, argv); /***********查看现在可用的数据库驱动***********/ qDebug() << "Available drivers:"; QStringList drivers = QSqlDatabase::drivers(); foreach(QString driver, drivers) qDebug() << "/t&qu…
2021/12/11 2:19:56 人评论 次浏览 -
QMYSQL打开数据库的问题
提示QMYSQL driver not loaded 原因:驱动没有加载。 解决:增加驱动。如图。提示 QMYSQL 1049 Unknown database 没有数据库文件。 将.sql文件拷贝到exe工作目录是没有用的。 解决: 如图,创建qmysql数据库文件: 使用: QSqlDatabase db = QSqlDatabase::addDatabase(…
2021/9/4 19:09:06 人评论 次浏览 -
QMYSQL打开数据库的问题
提示QMYSQL driver not loaded 原因:驱动没有加载。 解决:增加驱动。如图。提示 QMYSQL 1049 Unknown database 没有数据库文件。 将.sql文件拷贝到exe工作目录是没有用的。 解决: 如图,创建qmysql数据库文件: 使用: QSqlDatabase db = QSqlDatabase::addDatabase(…
2021/9/4 19:09:06 人评论 次浏览 -
Qt数据结构-QString --常用方法
一、拼接字符串 拼接字符串有两种方法: += 、 appendQString s; s = "hello"; s = s + " "; s += "world"; qDebug() << s; // "hello world"QString s1 = "hello" ; QString s2 = "world" ;s1.ap…
2021/9/1 23:36:54 人评论 次浏览 -
Qt数据结构-QString --常用方法
一、拼接字符串 拼接字符串有两种方法: += 、 appendQString s; s = "hello"; s = s + " "; s += "world"; qDebug() << s; // "hello world"QString s1 = "hello" ; QString s2 = "world" ;s1.ap…
2021/9/1 23:36:54 人评论 次浏览 -
QML与C++交互
第一个例子:QML中创建C++对象文档如是说,使用C ++代码中定义的功能可以轻松扩展QML。由于QML引擎与Qt元对象系统的紧密集成,可以从QML代码访问由QObject派生的类适当公开的任何功能。这使得C ++类的属性和方法可以直接从QML访问,通常很少或无需修改。 QML引擎能够通过…
2021/6/7 14:51:06 人评论 次浏览