上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 在使用HTMl画面 canvas 绘制矩形,圆等图形时,总是出现拖影。 解决这个问题有很多中方法: 方法一:鼠标移动过程中中不画上去,在释放鼠标的时候绘制上去,这样就看不到拖影,但是看不到绘制过程 方法二:在鼠标移动的时候,清除上一次绘制的矩形,然后在画,这样就没有拖影了,但是计算起来麻烦,要多几行 阅读全文
posted @ 2024-12-26 15:02 十一的杂文录 阅读(149) 评论(0) 推荐(0)
摘要: 跳过打包过程,主要记录签名 1.在应用商城下载 “证书工具” 2. 打开一个终端,生成证书 // 如果没有账号,就去注册一个就可以了,UOS官网:https://www.chinauos.com cert-tool -username="UOS帐号" -password="UOS密码" 3. 对打包 阅读全文
posted @ 2024-12-17 17:03 十一的杂文录 阅读(1119) 评论(0) 推荐(0)
摘要: 分为两部分操作: - Linux虚拟机上需要安装 ssh - Windows的 VS Code需要安装 ssh 的插件 一、Linux虚拟机上的操作 1.需要安装 shh // 我用得 kylin sudo apt install openssh-server 2.ssh 服务操作 // 开启ssh 阅读全文
posted @ 2024-12-13 15:43 十一的杂文录 阅读(227) 评论(0) 推荐(0)
摘要: // 一、设置全局字体(系统库字体) QFont font("Courier", 10, QFont::Normal, false); a.setFont(font); // 二、设置全局字体(自定义字体) int font_id = QFontDatabase::addApplicationFon 阅读全文
posted @ 2024-12-12 16:14 十一的杂文录 阅读(943) 评论(0) 推荐(0)
摘要: #include "widget.h" #include <QApplication> #include <QSplashScreen> #include <QPixmap> int main(int argc, char *argv[]) { QApplication a(argc, argv); 阅读全文
posted @ 2024-10-28 17:29 十一的杂文录 阅读(60) 评论(0) 推荐(0)
摘要: QLabel不能满足我的需求,需要提升QLabel为自己封装的类 在UI中,拉一个QLabel出来,鼠标右键点击QLabel,选择【提升为】,然后填写自己的类。 需要注意的是,提升后QLabel需要show一下,不然显示不出来 #ifndef MYVIDEO_H #define MYVIDEO_H 阅读全文
posted @ 2024-10-12 09:47 十一的杂文录 阅读(130) 评论(0) 推荐(0)
摘要: 因为使用了 QWebEngineView,所以遇到了打包问题,记录一下我的失败过程。等以后有机会再接着弄吧 目前知道的打包方式有三种: 1.linuxdeplot + linuxdeploy-plugin-qt 2.linuxdeplotqt + appimagetool 3.使用脚本,收集 ldd 阅读全文
posted @ 2024-08-06 15:09 十一的杂文录 阅读(661) 评论(0) 推荐(1)
摘要: 常用,通用属性 background-color: #FFFFFF; /*背景颜色*/ color: #000000; /*文字颜色*/ border: 1px solid red; /*边框样式*/ border-radius: 20px; /*边框圆角*/ border-top-left-rad 阅读全文
posted @ 2024-07-22 15:42 十一的杂文录 阅读(244) 评论(0) 推荐(0)
摘要: 第一种设置方式:直接在代码里面设置 QLabel *a1 = new QLabel(this); a1->setObjectName("aa"); a1->setStyleSheet("background-color:red;"); a1->setStyleSheet("QLabel{backgr 阅读全文
posted @ 2024-07-15 23:57 十一的杂文录 阅读(252) 评论(0) 推荐(0)
摘要: 接口: MMRESULT timeSetEvent( UINT uDelay, // 以毫秒指定事件的周期 UINT uResolution, // 以毫秒指定延时的精度,缺省值为1ms LPTIMECALLBACK lpTimeProc, // 指向回调函数的指针 WORD dwUser, // 阅读全文
posted @ 2024-07-10 13:57 十一的杂文录 阅读(378) 评论(0) 推荐(0)
摘要: 一、获取屏幕分辨率、可用区域大小 // Qt5之前,获取屏幕分辨率、可用区域 QDesktopWidget* desk = QApplication::desktop(); QRect screen_rect = desk->screenGeometry(); // 完整屏幕大小 QRect ava 阅读全文
posted @ 2024-05-15 11:07 十一的杂文录 阅读(1965) 评论(0) 推荐(0)
摘要: Qt自带的有网络编程模块,需要再pro文件加上 websockets # pro 文件 QT += core gui websockets .h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QWebSocketServ 阅读全文
posted @ 2024-05-09 09:57 十一的杂文录 阅读(294) 评论(0) 推荐(0)
摘要: 一、Qt实现图片转base64 void pic2data() { QString image_path = "1.png" QImage img(image_path); QByteArray image_data; QBuffer buffer(&image_data); buffer.open 阅读全文
posted @ 2024-05-08 11:08 十一的杂文录 阅读(877) 评论(0) 推荐(0)
摘要: 需求: 要做一个合成签名的功能,在一张图片上贴一张签名图片 void composeSignPic() { QImage sign_img(sign_path); // 签名图片 QImage wait_compose_sign_img; // 等待合成的图片 // 创建一张空图片,和等待合成的图片 阅读全文
posted @ 2024-05-08 09:56 十一的杂文录 阅读(109) 评论(0) 推荐(0)
摘要: #include <iostream> using namespace std; struct A { virtual void func() { cout << "A func" << endl; } }; struct B :public A { void func() { cout << "B 阅读全文
posted @ 2024-04-13 10:36 十一的杂文录 阅读(53) 评论(0) 推荐(0)
摘要: 推荐 filesystem ,特别好用,除了新建、删除、复制、移动文件夹,还支持磁盘空间检测,权限检测,路径处理。 一、使用系统库 // 检测文件,检测文件夹 /* windows * 头文件:io.h * 函数:int access(const char* _Filename, int _Acce 阅读全文
posted @ 2024-04-12 17:48 十一的杂文录 阅读(915) 评论(0) 推荐(0)
摘要: #include <iostream> #include <thread> #include <chrono> using namespace std; int main() { cout << "C++11" << endl; std::this_thread::sleep_for(std::ch 阅读全文
posted @ 2024-04-12 17:00 十一的杂文录 阅读(220) 评论(0) 推荐(0)
摘要: C++11 标准 #include <iostream> #include <random> using namespace std; int main() { cout << "C++11" << endl; default_random_engine random(time(nullptr)); 阅读全文
posted @ 2024-04-12 16:55 十一的杂文录 阅读(52) 评论(0) 推荐(0)
摘要: 需要开发一个https的服务,使用libhv来做,需要重新编译libhv,需要开启 WITH_OPENSSL,前面编译一直很顺利,但是打开VS生成动态库的时候,报错,找不到ssl相关的文件,看了官方的文档,说需要自己配置ssl。然后研究怎么编译OPENSSL,和编译支持HTTPS的libhv花了一点 阅读全文
posted @ 2024-04-10 17:01 十一的杂文录 阅读(1196) 评论(0) 推荐(0)
摘要: 废话: 有时候我们是从物品的斜上方拍摄的图片,看起来不直观,需要把视角拉正,这样的一个操作就叫做 梯度矫正,需要用到的技术是 Opencv 的 透视变换。 这个只是一个简单的演示demo,如果完善一下,比如物品检测,可以应用更多的场景,比如常见的:文件、资料上传,软管摄像头的应用等,怎么说也是一个技 阅读全文
posted @ 2024-04-09 14:50 十一的杂文录 阅读(524) 评论(0) 推荐(2)
摘要: QImage 转 Mat Mat QImage2Mat(QImage &img) { cv::Mat mat; switch (img.format()) { case QImage::Format_RGB32: //一般Qt读入彩色图后为此格式 mat = cv::Mat(img.height() 阅读全文
posted @ 2024-04-09 14:04 十一的杂文录 阅读(323) 评论(0) 推荐(0)
摘要: Linux系统做音视频开发,很多时候要用到opencv,就需要把图片Buffer数据转换成Mat对象来使用 Buffer 转 Mat Mat Buffer2Mat(unsigned char* buffer, int len) { vector<unsigned char> img_data(buf 阅读全文
posted @ 2024-04-09 13:59 十一的杂文录 阅读(241) 评论(0) 推荐(0)
摘要: 现在的电脑分辨率越来越高,DPI也越来越大,使用Qt创建出来的界面,在小分辨率电脑上显示的很好,但是在大分辨率电脑上显示异常,感觉边框被压缩了,看起来很不协调。 从Qt 5.6 还是从Qt 5.14 开始,Qt就支持自适应高分辨率电脑了,只需要在入口函数加两行代码就可以了 int main(int 阅读全文
posted @ 2024-03-30 00:22 十一的杂文录 阅读(2489) 评论(0) 推荐(1)
摘要: 结论: QImage构造函数,既可以加载内存图像数据,也可以加载二进制文件数据 loadFromData成员函数,只能加载二进制文件数据 loadFromData Qt帮助文档说明 编写测试代码验证 QImage m_img = QImage("D:1.jpg"); void Widget::on_ 阅读全文
posted @ 2024-03-30 00:09 十一的杂文录 阅读(1792) 评论(0) 推荐(0)
摘要: 在Linux上使用cmake编译OpenCV,默认都是协议版本号的,一般会生成三个文件,一个so和两个软链接。 在部分系统上移植的时候,软链接会成问题,所以需要重新编译OpenCV,解决软链接的问题。 我是使用cmake编译的,所以需要修改【OpenCVModule.cmake】文件 文件位置:【o 阅读全文
posted @ 2024-03-28 15:05 十一的杂文录 阅读(283) 评论(0) 推荐(0)
摘要: # a.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> 阅读全文
posted @ 2024-03-19 17:22 十一的杂文录 阅读(121) 评论(0) 推荐(0)
摘要: 编译opencv,我是直接编译成 libopencv_world.a 一个文件 正常链接编译,容易报错:main: hidden symbol `opj_read_header' isn't defined 所以需要注意,编译的时候,需要加上这几个参数:-lpthread -lz -ldl libs 阅读全文
posted @ 2024-03-13 19:10 十一的杂文录 阅读(359) 评论(0) 推荐(0)
摘要: 示例:使用QT来获取Windows电脑WIFI列表中所有WIFI的名称,实际是执行CMD命令来完成(netsh wlan show networks) // 获取WIFI列表 QProcess process; process.start("netsh wlan show networks"); p 阅读全文
posted @ 2024-01-15 14:51 十一的杂文录 阅读(887) 评论(0) 推荐(0)
摘要: #include <QCryptographicHash> QString source_value = "123456"; // 待加密原始数据 QCryptographicHash hash(QCryptographicHash::Md5); // 使用md5加密 hash.addData(so 阅读全文
posted @ 2024-01-09 09:14 十一的杂文录 阅读(324) 评论(0) 推荐(0)
摘要: 在Linux系统上下载安装好vscode以后,发现扩展里面无法下载安装,报错:Error while fetching extensions : XHR failed 解决办法:修改 hosts 文件 1.sudo cp /etc/hosts /etc/hosts.bak 2.sudo vi /et 阅读全文
posted @ 2023-12-23 15:48 十一的杂文录 阅读(7055) 评论(0) 推荐(2)
上一页 1 2 3 4 5 6 ··· 10 下一页