原创 vscode給JavaScript函數添加註釋插件

搜插件 Doxygen Documentation Generator 效果: /** * * @param {*} a * @param {*} b * @param {*}

原创 Qt 清空目錄,刪除文件夾及其子文件夾、子文件

爲了把那些寫循環遍歷的文章壓下去,添加此一篇,各位幫忙點贊頂上去,別用循環遍歷了,多看看Qt文檔 QString path = "D:\\file\\test"; QDir dir(path); dir.r

原创 關閉窗口windows觸摸反饋 API接口 關閉觸摸小圓圈效果

使用SetWindowFeedbackSetting接口 頭文件 #include <Windows.h> #include <WinUser.h> 反饋類型: typedef enum tagFEEDBACK_TYPE {

原创 QML實現圓環顏色選擇器

話不多說,先上效果圖: 以上demo完整項目源碼路徑: https://github.com/lesliefish/QMLInAction/tree/master/demos%26projects/Components/Colo

原创 使用Qt生成二維碼

首先需要包含二維碼相關源文件(博文末尾有完整工程鏈接),然後在窗口中繪製即可,先上效果圖 主要代碼如下: void QRCodeDemo::paintEvent(QPaintEvent *event) { QRcode

原创 Qt客戶端模擬web端通過表單方式上傳圖片-QHttpMultiPart

背景 在一個項目中,對接一個阿里雲分享圖片接口,此前已有安卓客戶端通過web頁面上傳自己的本地圖片到服務端(使用的okhttp),C++使用Qt相關庫也是可以完成的。 完整測試上傳代碼如下: #include <QtCore/Q

原创 The application could not be installed: INSTALL_FAILED_TEST_ONLY android studio 運行程序安裝在oppo手機失敗問題解決

gradle.properties文件末尾添加一句: android.injected.testOnly=false 如下圖:

原创 UOS系統查看軟件安裝卸載歷史記錄

位置就這麼個位置 cat /var/log/dpkg.log

原创 Qt實現移動端Toast提示消息

先上具體的實現效果圖: 彈出提示後,提示框在一定時間內消失。 程序 程序頭文件定義: /** @file Toast.h * @brief Qt模擬安卓移動客戶端Toast提示消息 * @note qss s

原创 在CentOS 7上安裝PostgreSQL關係數據庫

PostgreSQL關係數據庫系統是一個功能強大的,可擴展的,並符合標準的開源數據庫平臺。 本指南將幫助您在CentOS 7上安裝和配置PostgreSQL。 開始之前 更新您的系統: sudo yum update 注意 本指

原创 less通過命令行編譯成css方法

使用npm包管理工具安裝Less編譯器 npm install less -g 參數-g 是安裝到全部環境中的指令,如果只想安裝特定版本,可使用如下命令 npm install [email protected] -g Less編譯器用

原创 vs2013 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated問題解決

下載多字節庫安裝即可 地址如下: https://www.microsoft.com/zh-cn/download/details.aspx?id=40770

原创 Qt 圓角窗口的實現、想讓哪個角圓就讓哪個角圓

今天一個同事爲一個窗口視覺的圓角愁了一天。。 視覺要求窗口只有上半部分是圓角,下半部分是直角,還需要半透明。那單靠我們的QPainter類的drawRoundedRect方法就不能實現了,因爲這個畫出來的圓角是4個。 想必肯定有剛

原创 QML界面裝載進QQuickWidget後觸摸失效問題

在Win7系統上運行程序,發現觸摸事件失效,需要在QQuickWidget中設置接收觸摸: setAttribute(Qt::WA_AcceptTouchEvents);

原创 QML color 轉json存儲問題

使用QML做一個項目,需要保存控件的color值到配置文件,並能從配置文件中重新獲取。 顏色賦值color:"#FFFFFF", 轉成json保存,寫代碼如下: var json = {}; jso