logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

qt中获取鼠标拖进事件(dragEnterEvent)遇到的坑

自己写了个程序, 想实现将照片拖动到软件界面并直接显示的功能,需要重写以下三个事件:protected:virtual void dragEnterEvent(QGraphicsSceneDragDropEvent *event);virtual void dragMoveEvent(QGraphicsSceneDragDropEvent *event);virtu...

QT获取系统内存使用率,CPU使用率,硬盘容量(windows、linux都可用)

我写了个获取系统资源的类,通过宏定义的方式区分了linux下和windows下各运行不同的代码。头文件:#ifndef RESOURCE_MINITOR_H#define RESOURCE_MINITOR_H#include <QObject>#include <QTimer>#include <QProcess>#include <QDeb...

#qt
Qt生成和调用动态库dll,和静态库.a(windows和linux通用)

系统1:ThinkPad T570、Windows10、QT5.12.2(Qt Creater 4.8.2)1.在qtcreater中按如下步骤创建动态库,动态库名为mydll:选择Library项目,C++库选择共享库:选择qt自带的kit:在工程中自动生成的mydll.pro文件里内容如下:#--------------------------------------------...

QGraphicsItem设置绘图区域和鼠标响应以及碰撞检测区域,并实现碰撞检测

QGraphicsItem中有两个方法,分别用来控制QGraphicsItem的绘图区域和碰撞检测区域:1.[pure virtual] QRectF QGraphicsItem::boundingRect() const官方文档解释如下:This pure virtual function defines the outer bounds of the item as a rectangle;

手把手教你在win11配置qt+opencv+seetaface人脸识别库,并运行例程

本文详细介绍了在Windows系统下配置Qt+OpenCV+SeetaFace6开发环境的过程。首先下载预编译好的OpenCV和SeetaFace6库文件,然后获取SeetaFace6示例代码。在Qt工程中配置相关头文件和库路径,将必要的.dll文件复制到系统目录。最后下载并放置模型文件到指定位置,解决运行报错问题。通过以上步骤即可成功搭建人脸识别开发环境并运行示例程序。

文章图片
#qt#opencv#开发语言
Qt实现按照时间查询数据库中的数据

效果:原理:1.在保存数据的时候就需要记录当前数据条目的时戳,我是按照1970-01-01 08:00:00为起始时间点,计算当前时间离这个起始时间一共是多少毫秒,如下:QDateTime origin_time = QDateTime::fromString("1970-01-01 08:00:00","yyyy-MM-dd hh:mm:ss");QDateTime current_t...

#sqlite#qt
windows下用cmake编译腾讯云的对象存储COS的XML C++SDK

7.执行之后,就会在build/lib/Release文件夹下生成cossdk.lib,这就是我们需要的静态库。下载解压之后,双击cmake安装包-3.20.2-windows-x86_64.msi,进行安装。1.下载VS,我的开发环境是 visual studio 2019。5. 然后继续输入 cd build按下回车键,下载完后就要编译了。

文章图片
#windows#腾讯云#xml
c# 自定义控件将鼠标事件传递到父控件

c# 自定义控件将鼠标事件传递到父控件

#c#
利用qt自带的sqlite实现log类的封装

硬件:DELL insprion 14R系统:ubuntu 16.04LTS开发环境:qt creator 4.3.1 / qt 5.9.1该工程功能如下:1.封装了一个单独的类负责记录log2.该类将log保存到sqlite数据库中,数据库的表包括“id,时间戳,日期,时间,log等级,log内容”,变量类型如下:(id INTEGER PRIMARY KEY autoincremen...

#sqlite#qt
    共 22 条
  • 1
  • 2
  • 3
  • 请选择