1 2 3 4 5 ··· 9 下一页
该文被密码保护。 阅读全文
posted @ 2025-09-19 16:53 十一的杂文录 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-10-16 13:58 十一的杂文录 阅读(0) 评论(0) 推荐(0)
摘要: 解压缩 # zip解压缩 zip -vr a.zip a/ # 压缩 unzip a.zip # 解压缩 # tar.gz解压缩 tar -zcvf a.tar.gz a # 压缩 tar -zxvf a.tar.gz # 解压缩 文件操作 # 查看文件 cat a.txt # 查看文件 cat - 阅读全文
posted @ 2025-09-14 22:31 十一的杂文录 阅读(5) 评论(0) 推荐(0)
摘要: 系统是win11,每次传SVN,add的时候需要点击【显示更多选项】,很麻烦,想去除【显示更多选项】恢复成win10的右键菜单那样 使用管理员权限打开cmd控制台,输入命令,然后重启电脑就可以了 如果想还原win11,则输入对应的命令,然后重启电脑就可以还原了 设置成win10 reg.exe ad 阅读全文
posted @ 2025-08-26 14:40 十一的杂文录 阅读(48) 评论(0) 推荐(0)
摘要: 原需求: 需要实现文字转语音功能,最开始采用的技术方法是QTextToSpeech,但是无法获取进度,导致出现很多的问题。 后面就改了方案,使用Windows自带的SAPI将文字转为音频,保存本地。 然后使用QMediaPlayer来播放音频。 QMediaPlayer比较强大,支持所有的需求(进度 阅读全文
posted @ 2025-07-28 19:59 十一的杂文录 阅读(52) 评论(0) 推荐(0)
摘要: *:需要先安装好VS环境 1.在打开菜单输入:“developer”,选择 “ Developer Command Prompt ” 2.此时会打开一个CMD窗口,输入:code 现在重新启动的VS Code就可以写C++代码了 如果需要使用C++17或更高,则需要设置一下: 按住 Ctrl + s 阅读全文
posted @ 2025-07-11 13:50 十一的杂文录 阅读(41) 评论(0) 推荐(0)
摘要: int Widget::asyncTask(int num) { qDebug() << "async thread id:" << QThread::currentThreadId(); this_thread::sleep_for(chrono::seconds(3)); return num 阅读全文
posted @ 2025-06-19 20:26 十一的杂文录 阅读(9) 评论(0) 推荐(0)
摘要: 发现一个非常好用的开源库(OpenXLSX):https://github.com/troldal/OpenXLSX/blob/master/Examples/Demo1.cpp 简单好用,编译也简单,我编译好了一份静态库(vs2022,x86):https://wwqx.lanzoul.com/i 阅读全文
posted @ 2025-06-04 17:07 十一的杂文录 阅读(546) 评论(0) 推荐(0)
摘要: 有时候一个功能特别耗时,容易卡主进程,这个时候就需要上异步操作了。 # Pro QT += concurrent # .h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QDebug> // 异步,qmake: QT + 阅读全文
posted @ 2025-06-03 16:33 十一的杂文录 阅读(44) 评论(0) 推荐(0)
摘要: mupdf很好用,但是编译出来,静态库太大了,如果全部链接会降低性能,所以只需要链接用到的库就可以了 # mupdf libmupdf.lib (基础库,必须链接) libthirdparty.lib (基础库,必须链接) libharfluzz.lib (文本渲染) libextract.lib 阅读全文
posted @ 2025-04-18 10:55 十一的杂文录 阅读(81) 评论(0) 推荐(0)
摘要: # 文件属性添加版本号 VERSION = 1.0.0.0 # 配置文件编译存储 MOC_DIR = $$PWD/../temp/moc RCC_DIR = $$PWD/../temp/rcc UI_DIR = $$PWD/../temp/ui OBJECTS_DIR = $$PWD/../temp 阅读全文
posted @ 2025-04-16 16:55 十一的杂文录 阅读(36) 评论(0) 推荐(0)
摘要: zxing-zpp下载地址:https://github.com/zxing-cpp/zxing-cpp stb下载地址:https://github.com/nothings/stb 一、编译 1.分别下载好 zxing-cpp 和 stb 的源码(编译zxing-cpp需要stb) 2.使用cm 阅读全文
posted @ 2025-04-16 11:09 十一的杂文录 阅读(616) 评论(0) 推荐(0)
摘要: Linux读取设备ID有很多种方法: 1、读取系统文件 2、使用libudev获取 最开始我是使用的读取系统文件的方法,但是客户那边需要不间断的读取,操作次数多了以后,就达到了系统最大文件描述限制数(1024),然后就读取不到了,就需要重新打开软件才行。 为了解决客户这个问题,就改用libudev来 阅读全文
posted @ 2025-03-04 10:35 十一的杂文录 阅读(172) 评论(0) 推荐(0)
摘要: 之前写过一篇 Qt获取Windows系统的WIFI列表的文章,原理是通过cmd命令来实现的,现在发现直接调用Windows API会更简单,所以记录一下 Qt 获取WIFI列表:https://www.cnblogs.com/shiyixirui/p/17965357 代码: #include <w 阅读全文
posted @ 2025-02-21 11:27 十一的杂文录 阅读(96) 评论(0) 推荐(0)
摘要: 用到的是Windows的SAPI,所以只支持Windows。 我测试了一百多个字符转音频导出,速度还挺快的,1秒不到就转好了。 #include <sapi.h> #include "sphelper.h" #include "atlbase.h" #pragma comment(lib,"ole3 阅读全文
posted @ 2025-02-12 15:24 十一的杂文录 阅读(38) 评论(0) 推荐(0)
摘要: 电脑没有安装微软的office,安装的是wps,用的是 QAxObject,所以只支持Windows系统 一、pro文件添加 axcontainer 二、实现代码 #include <QAxObject> #include <QDebug> // 创建Word应用程序对象 QAxObject* wo 阅读全文
posted @ 2025-02-11 09:13 十一的杂文录 阅读(182) 评论(0) 推荐(0)
摘要: 原理: 视频帧使用QImage显示,批注内容绘制在QPixmap上,QPainter显示绘制QImage,再绘制QPixmap #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTimer> #include <QDebu 阅读全文
posted @ 2025-01-16 13:20 十一的杂文录 阅读(86) 评论(0) 推荐(0)
摘要: 1.支持重复安装 2.安装前关闭程序,避免覆盖失败 3.卸载前关闭程序,避免卸载失败 重点:使用终端命名杀死进程 ShellExec('open', ExpandConstant('{cmd}'), '/c taskkill /f /t /im hp.exe', '', SW_HIDE, ewNoW 阅读全文
posted @ 2024-12-28 17:10 十一的杂文录 阅读(362) 评论(0) 推荐(0)
摘要: 重点: HPDF_UseCNSFonts(pdf); HPDF_UseCNSEncodings(pdf); HPDF_Font font = HPDF_GetFont(pdf, "SimSun", "GB-EUC-H"); 完整代码: #include "include/hpdf.h" #pragm 阅读全文
posted @ 2024-12-28 16:39 十一的杂文录 阅读(323) 评论(0) 推荐(0)
摘要: 背景: 编写一个Qt程序,带有系统托盘。使用 systemd 服务做自启动后,开机第一次,总是没有显示出 系统托盘图标,使用 ps 命令查询进程,发现程序是存在的,但是就是没有系统托盘的图标 解决方法: 修改 my.service 配置文件,增加 After 和 Requires 配置。 # sys 阅读全文
posted @ 2024-12-28 13:49 十一的杂文录 阅读(59) 评论(0) 推荐(0)
摘要: *: systemd服务中文手册:https://www.jinbuguo.com/systemd/systemd.exec.html 背景: 不管是,直接运行qt程序,还是使用sh脚本来运行qt程序,都是正常的 但是加入到 systemd 自启动服务后,总是启动不了Qt程序,通过 sudo sts 阅读全文
posted @ 2024-12-28 11:27 十一的杂文录 阅读(232) 评论(0) 推荐(0)
摘要: linux进程挂掉后,可以通过配置 systemd 来自动启动服务 1.创建 systemd 服务文件,例如:huyang.service,需要放置在系统文件夹 /etc/systemd/system 2.编辑文件,填写详细信息 3.操作 systemd 服务 [Unit] Description= 阅读全文
posted @ 2024-12-28 11:12 十一的杂文录 阅读(340) 评论(0) 推荐(0)
摘要: 在使用HTMl画面 canvas 绘制矩形,圆等图形时,总是出现拖影。 解决这个问题有很多中方法: 方法一:鼠标移动过程中中不画上去,在释放鼠标的时候绘制上去,这样就看不到拖影,但是看不到绘制过程 方法二:在鼠标移动的时候,清除上一次绘制的矩形,然后在画,这样就没有拖影了,但是计算起来麻烦,要多几行 阅读全文
posted @ 2024-12-26 15:02 十一的杂文录 阅读(103) 评论(0) 推荐(0)
摘要: 跳过打包过程,主要记录签名 1.在应用商城下载 “证书工具” 2. 打开一个终端,生成证书 // 如果没有账号,就去注册一个就可以了,UOS官网:https://www.chinauos.com cert-tool -username="UOS帐号" -password="UOS密码" 3. 对打包 阅读全文
posted @ 2024-12-17 17:03 十一的杂文录 阅读(817) 评论(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 十一的杂文录 阅读(194) 评论(0) 推荐(0)
摘要: // 一、设置全局字体(系统库字体) QFont font("Courier", 10, QFont::Normal, false); a.setFont(font); // 二、设置全局字体(自定义字体) int font_id = QFontDatabase::addApplicationFon 阅读全文
posted @ 2024-12-12 16:14 十一的杂文录 阅读(789) 评论(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 十一的杂文录 阅读(41) 评论(0) 推荐(0)
摘要: QLabel不能满足我的需求,需要提升QLabel为自己封装的类 在UI中,拉一个QLabel出来,鼠标右键点击QLabel,选择【提升为】,然后填写自己的类。 需要注意的是,提升后QLabel需要show一下,不然显示不出来 #ifndef MYVIDEO_H #define MYVIDEO_H 阅读全文
posted @ 2024-10-12 09:47 十一的杂文录 阅读(95) 评论(0) 推荐(0)
摘要: 因为使用了 QWebEngineView,所以遇到了打包问题,记录一下我的失败过程。等以后有机会再接着弄吧 目前知道的打包方式有三种: 1.linuxdeplot + linuxdeploy-plugin-qt 2.linuxdeplotqt + appimagetool 3.使用脚本,收集 ldd 阅读全文
posted @ 2024-08-06 15:09 十一的杂文录 阅读(546) 评论(0) 推荐(1)
摘要: 常用,通用属性 background-color: #FFFFFF; /*背景颜色*/ color: #000000; /*文字颜色*/ border: 1px solid red; /*边框样式*/ border-radius: 20px; /*边框圆角*/ border-top-left-rad 阅读全文
posted @ 2024-07-22 15:42 十一的杂文录 阅读(181) 评论(0) 推荐(0)
1 2 3 4 5 ··· 9 下一页