qt
文章平均质量分 66
Lucas在澳洲
悉尼大学在读硕士 Master of Data Science
有问题可以直接添加绿泡泡:user_StevenS
古月居签约作者,目前仍然接商业合作。
展开
-
qt中qstring合并字符串
QString使用或+=运算符,直观且方便,适合小规模拼接。使用append()函数,可以提高效率,避免多次对象创建。使用arg()是处理动态数据插入的最佳方式,简洁高效。asprintf()提供了类似 C 风格的格式化拼接,适合与底层代码交互或严格的格式控制场景。每种方法都有其适用场景和优缺点,在实际开发中,选择适合项目需求的拼接方式可以显著提高代码的可读性和运行效率。原创 2022-07-27 10:03:43 · 2711 阅读 · 0 评论 -
Qt中QString操作
QString合并字符串第一种Qstring str1 = "hello ";str1 = str1 + "world";qDebug() << str1;QString str2 = "I love ";str2 += "you!";cout << str1.toStdString() << endl << str2.toStdString() << endl;第二种QString str3 = "Welcome ";Q原创 2022-05-17 09:20:40 · 439 阅读 · 1 评论 -
Qt连接Mysql数据库(含代码)
Qt连接Mysql数据库pro文件首选要在Pro文件中加入这一行代码,否则时是用不了Mysql服务的。QT += sqlwidget.cpp文件因为我选择的widget页面类型,所以代码时widget.cpp。那么我们这段代码怎么写呢?Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); QSqlDatabase db = Q原创 2021-12-12 18:54:48 · 887 阅读 · 0 评论 -
Qt实现登陆界面(含代码)
Qt实现登录界面(Mysql版本)思路我们设计一个登录界面,那么他就应该具有登录和注册两个功能。那么我们这次就来写一下Qt的登录和注册,首先我们设计两个界面,如下图:login为登陆界面, Register为注册界面。代码pro文件QT += core gui \ sqlgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++11# The following define makes原创 2021-12-09 18:26:58 · 10227 阅读 · 70 评论 -
Qt中实时调取摄像头(含代码)
该项目展示了如何使用 Qt 和 OpenCV 实现实时摄像头视频捕获。通过配置.pro文件引用 OpenCV 库,我们可以使用 OpenCV 的功能捕获摄像头视频,并通过 Qt 的QImage和QPixmap实现视频流的显示。这个项目可以作为一个基础模板,进一步扩展,可以添加更多功能,如图像处理、视频录制、或对视频流进行分析(如人脸检测等)。原创 2021-12-09 18:07:09 · 4308 阅读 · 2 评论 -
Qt配置opencv
通过在Qt项目中正确配置OpenCV,你可以结合两者的强大功能,进行丰富的图像处理和计算机视觉开发。Qt 提供了友好的界面开发工具,而 OpenCV 提供了丰富的图像处理算法库,两者的结合使得开发跨平台、可视化的图像处理应用程序变得十分简单。接下来,你可以根据项目需求,进一步探索 OpenCV 的高级功能,如视频处理、深度学习模型的加载与推理等。同时,Qt 也提供了强大的信号槽机制、跨平台文件处理等功能,可以进一步提升应用的实用性和可扩展性。原创 2021-12-09 17:53:45 · 2475 阅读 · 0 评论 -
Qt中实时调取摄像头(利用OpenCV)
Qt中实时调取摄像头(利用OpenCV)主要思路首先我们要先在Qt下把OpenCV跑通。然后我们再进行摄像头的调取。这里我写一个C++的基本代码,其实OpenCV单纯用C++去调取一个摄像头还是很简单的。代码如下:#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(){ Mat image; VideoCapture cap; cap.open(0);原创 2021-12-08 19:00:11 · 6568 阅读 · 33 评论