posted @ 2025-09-19 16:53
十一的雜文錄
閱讀(4)
推薦(0)
posted @ 2025-10-16 13:58
十一的雜文錄
閱讀(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)
摘要:
系統(tǒng)是win11,每次傳SVN,add的時候需要點(diǎn)擊【顯示更多選項(xiàng)】,很麻煩,想去除【顯示更多選項(xiàng)】恢復(fù)成win10的右鍵菜單那樣 使用管理員權(quán)限打開cmd控制臺,輸入命令,然后重啟電腦就可以了 如果想還原win11,則輸入對應(yīng)的命令,然后重啟電腦就可以還原了 設(shè)置成win10 reg.exe ad
閱讀全文
posted @ 2025-08-26 14:40
十一的雜文錄
閱讀(49)
推薦(0)
摘要:
原需求: 需要實(shí)現(xiàn)文字轉(zhuǎn)語音功能,最開始采用的技術(shù)方法是QTextToSpeech,但是無法獲取進(jìn)度,導(dǎo)致出現(xiàn)很多的問題。 后面就改了方案,使用Windows自帶的SAPI將文字轉(zhuǎn)為音頻,保存本地。 然后使用QMediaPlayer來播放音頻。 QMediaPlayer比較強(qiáng)大,支持所有的需求(進(jìn)度
閱讀全文
posted @ 2025-07-28 19:59
十一的雜文錄
閱讀(52)
推薦(0)
摘要:
*:需要先安裝好VS環(huán)境 1.在打開菜單輸入:“developer”,選擇 “ Developer Command Prompt ” 2.此時會打開一個CMD窗口,輸入:code 現(xiàn)在重新啟動的VS Code就可以寫C++代碼了 如果需要使用C++17或更高,則需要設(shè)置一下: 按住 Ctrl + s
閱讀全文
posted @ 2025-07-11 13:50
十一的雜文錄
閱讀(41)
推薦(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)
摘要:
發(fā)現(xiàn)一個非常好用的開源庫(OpenXLSX):https://github.com/troldal/OpenXLSX/blob/master/Examples/Demo1.cpp 簡單好用,編譯也簡單,我編譯好了一份靜態(tài)庫(vs2022,x86):https://wwqx.lanzoul.com/i
閱讀全文
posted @ 2025-06-04 17:07
十一的雜文錄
閱讀(549)
推薦(0)
摘要:
有時候一個功能特別耗時,容易卡主進(jìn)程,這個時候就需要上異步操作了。 # Pro QT += concurrent # .h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QDebug> // 異步,qmake: QT +
閱讀全文
posted @ 2025-06-03 16:33
十一的雜文錄
閱讀(44)
推薦(0)
摘要:
mupdf很好用,但是編譯出來,靜態(tài)庫太大了,如果全部鏈接會降低性能,所以只需要鏈接用到的庫就可以了 # mupdf libmupdf.lib (基礎(chǔ)庫,必須鏈接) libthirdparty.lib (基礎(chǔ)庫,必須鏈接) libharfluzz.lib (文本渲染) libextract.lib
閱讀全文
posted @ 2025-04-18 10:55
十一的雜文錄
閱讀(81)
推薦(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)
摘要:
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
十一的雜文錄
閱讀(619)
推薦(0)
摘要:
Linux讀取設(shè)備ID有很多種方法: 1、讀取系統(tǒng)文件 2、使用libudev獲取 最開始我是使用的讀取系統(tǒng)文件的方法,但是客戶那邊需要不間斷的讀取,操作次數(shù)多了以后,就達(dá)到了系統(tǒng)最大文件描述限制數(shù)(1024),然后就讀取不到了,就需要重新打開軟件才行。 為了解決客戶這個問題,就改用libudev來
閱讀全文
posted @ 2025-03-04 10:35
十一的雜文錄
閱讀(172)
推薦(0)
摘要:
之前寫過一篇 Qt獲取Windows系統(tǒng)的WIFI列表的文章,原理是通過cmd命令來實(shí)現(xiàn)的,現(xiàn)在發(fā)現(xiàn)直接調(diào)用Windows API會更簡單,所以記錄一下 Qt 獲取WIFI列表:http://www.rzrgm.cn/shiyixirui/p/17965357 代碼: #include <w
閱讀全文
posted @ 2025-02-21 11:27
十一的雜文錄
閱讀(98)
推薦(0)
摘要:
用到的是Windows的SAPI,所以只支持Windows。 我測試了一百多個字符轉(zhuǎn)音頻導(dǎo)出,速度還挺快的,1秒不到就轉(zhuǎn)好了。 #include <sapi.h> #include "sphelper.h" #include "atlbase.h" #pragma comment(lib,"ole3
閱讀全文
posted @ 2025-02-12 15:24
十一的雜文錄
閱讀(38)
推薦(0)
摘要:
電腦沒有安裝微軟的office,安裝的是wps,用的是 QAxObject,所以只支持Windows系統(tǒng) 一、pro文件添加 axcontainer 二、實(shí)現(xiàn)代碼 #include <QAxObject> #include <QDebug> // 創(chuàng)建Word應(yīng)用程序?qū)ο?QAxObject* wo
閱讀全文
posted @ 2025-02-11 09:13
十一的雜文錄
閱讀(182)
推薦(0)
摘要:
原理: 視頻幀使用QImage顯示,批注內(nèi)容繪制在QPixmap上,QPainter顯示繪制QImage,再繪制QPixmap #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTimer> #include <QDebu
閱讀全文
posted @ 2025-01-16 13:20
十一的雜文錄
閱讀(86)
推薦(0)
摘要:
1.支持重復(fù)安裝 2.安裝前關(guān)閉程序,避免覆蓋失敗 3.卸載前關(guān)閉程序,避免卸載失敗 重點(diǎn):使用終端命名殺死進(jìn)程 ShellExec('open', ExpandConstant('{cmd}'), '/c taskkill /f /t /im hp.exe', '', SW_HIDE, ewNoW
閱讀全文
posted @ 2024-12-28 17:10
十一的雜文錄
閱讀(362)
推薦(0)
摘要:
重點(diǎn): 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)
摘要:
背景: 編寫一個Qt程序,帶有系統(tǒng)托盤。使用 systemd 服務(wù)做自啟動后,開機(jī)第一次,總是沒有顯示出 系統(tǒng)托盤圖標(biāo),使用 ps 命令查詢進(jìn)程,發(fā)現(xiàn)程序是存在的,但是就是沒有系統(tǒng)托盤的圖標(biāo) 解決方法: 修改 my.service 配置文件,增加 After 和 Requires 配置。 # sys
閱讀全文
posted @ 2024-12-28 13:49
十一的雜文錄
閱讀(59)
推薦(0)
摘要:
*: systemd服務(wù)中文手冊:https://www.jinbuguo.com/systemd/systemd.exec.html 背景: 不管是,直接運(yùn)行qt程序,還是使用sh腳本來運(yùn)行qt程序,都是正常的 但是加入到 systemd 自啟動服務(wù)后,總是啟動不了Qt程序,通過 sudo sts
閱讀全文
posted @ 2024-12-28 11:27
十一的雜文錄
閱讀(233)
推薦(0)
摘要:
linux進(jìn)程掛掉后,可以通過配置 systemd 來自動啟動服務(wù) 1.創(chuàng)建 systemd 服務(wù)文件,例如:huyang.service,需要放置在系統(tǒng)文件夾 /etc/systemd/system 2.編輯文件,填寫詳細(xì)信息 3.操作 systemd 服務(wù) [Unit] Description=
閱讀全文
posted @ 2024-12-28 11:12
十一的雜文錄
閱讀(340)
推薦(0)
摘要:
在使用HTMl畫面 canvas 繪制矩形,圓等圖形時,總是出現(xiàn)拖影。 解決這個問題有很多中方法: 方法一:鼠標(biāo)移動過程中中不畫上去,在釋放鼠標(biāo)的時候繪制上去,這樣就看不到拖影,但是看不到繪制過程 方法二:在鼠標(biāo)移動的時候,清除上一次繪制的矩形,然后在畫,這樣就沒有拖影了,但是計(jì)算起來麻煩,要多幾行
閱讀全文
posted @ 2024-12-26 15:02
十一的雜文錄
閱讀(103)
推薦(0)
摘要:
跳過打包過程,主要記錄簽名 1.在應(yīng)用商城下載 “證書工具” 2. 打開一個終端,生成證書 // 如果沒有賬號,就去注冊一個就可以了,UOS官網(wǎng):https://www.chinauos.com cert-tool -username="UOS帳號" -password="UOS密碼" 3. 對打包
閱讀全文
posted @ 2024-12-17 17:03
十一的雜文錄
閱讀(817)
推薦(0)
摘要:
分為兩部分操作: - Linux虛擬機(jī)上需要安裝 ssh - Windows的 VS Code需要安裝 ssh 的插件 一、Linux虛擬機(jī)上的操作 1.需要安裝 shh // 我用得 kylin sudo apt install openssh-server 2.ssh 服務(wù)操作 // 開啟ssh
閱讀全文
posted @ 2024-12-13 15:43
十一的雜文錄
閱讀(194)
推薦(0)
摘要:
// 一、設(shè)置全局字體(系統(tǒng)庫字體) QFont font("Courier", 10, QFont::Normal, false); a.setFont(font); // 二、設(shè)置全局字體(自定義字體) int font_id = QFontDatabase::addApplicationFon
閱讀全文
posted @ 2024-12-12 16:14
十一的雜文錄
閱讀(789)
推薦(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)
摘要:
QLabel不能滿足我的需求,需要提升QLabel為自己封裝的類 在UI中,拉一個QLabel出來,鼠標(biāo)右鍵點(diǎn)擊QLabel,選擇【提升為】,然后填寫自己的類。 需要注意的是,提升后QLabel需要show一下,不然顯示不出來 #ifndef MYVIDEO_H #define MYVIDEO_H
閱讀全文
posted @ 2024-10-12 09:47
十一的雜文錄
閱讀(95)
推薦(0)
摘要:
因?yàn)槭褂昧?QWebEngineView,所以遇到了打包問題,記錄一下我的失敗過程。等以后有機(jī)會再接著弄吧 目前知道的打包方式有三種: 1.linuxdeplot + linuxdeploy-plugin-qt 2.linuxdeplotqt + appimagetool 3.使用腳本,收集 ldd
閱讀全文
posted @ 2024-08-06 15:09
十一的雜文錄
閱讀(547)
推薦(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)