原创 Qt+Windows API給指定網卡增加IP

//pro文件中加入network模塊 #include <QNetworkInterface> #include <QProcess> //Windows API相關依賴 #include"iphlpapi.h" #prag

原创 命令行配置電腦IP(Windows下設置、增加、刪除)

增加 //IP、子網掩碼、網關 netsh interface ipv4 add address "本地連接 5" 192.168.10.111 255.255.255.0 192.168.1.1 刪除(需要管理員權限) net

原创 Qt打開外部文件/文件夾

1、函數原型 頭文件:#include <QDesktopServices> bool QDesktopServices::openUrl(const QUrl & url) 2、使用示例 //打開文件夾 QDesktopSer

原创 OpenCV解析視頻圖片

1、準備工作 添加OpenCV庫後,包含頭文件 #include “opencv2/imgproc/imgproc_c.h” #include "opencv2/opencv.hpp" using namespace cv;

原创 Inno Setup腳本語法及關鍵字

; 腳本由 Inno Setup 腳本嚮導 生成! ; 有關創建 Inno Setup 腳本文件的詳細資料請查閱幫助文檔! ;Inno Setup 是一個免費的 Windows 安裝程序製作軟件。 ;第一次發表是在 1997 年,

原创 C++/Qt結構體初始化

結構體初始化我們經常會用到,使用未初始化的結構體,結果是不可預估的 下面介紹幾種常用的結構體初始化方式: 1、結構體內分別初始化 typedef struct stTemp { int nName; int nTyp

原创 WaitForSingleObject用法(Windows下的線程同步)

1、頭文件 #include <windows.h> 2、使用 //a、聲明一個句柄 HANDLE m_Event; //b、初始化並重置 m_Event= CreateEvent(NULL, TRUE, FALSE, NU

原创 std::wstring的相關轉換集錦

1、std::wstring轉爲std::string #include <Windows.h> std::string MyClass::WStringToSString(std::wstring fileName)

原创 Log4Qt的基本使用

1、下載 Log4Qt官網下載(版本很老,不推薦) GitHub(推薦) 2、加載到項目 可以用源碼自行編譯成庫使用,或直接在項目內添加源碼。 1. 解壓log4qt到目標文件夾,如D:\Qt\下; 2. qt項目的pro文件中加

原创 Qt獲取活動窗口尺寸(焦點窗口)

//當前獲得焦點的窗口 int activeWidth = QApplication::activeWindow()->width(); 注意:在構造函數中調用QApplication::activeWindow()可能會引起程

原创 Qt獲取屏幕DPI和分辨率

DPI Qt+MSVC // Get desktop dc HDC desktopDc = GetDC(NULL); // Get native resolution float horizontalDPI = GetDevi

原创 完全自定義QMessageBox樣式

1、綜述 Qt大佬:一去、二三裏的自定義QMessageBox 上述鏈接的窗體繼承於大神的自定義Widget,我這裏稍作修改,繼承於QDialog方便了使用,這裏可以任意實現QMessageBox的樣式而不受系統約束(例如標題欄) 自

原创 QComboBox樣式表參考

//未下拉時,QComboBox 樣式 背景黑色 QComboBox {border:none;background:#000000;color:#ffffff; padding-left:30px;font-size:16px "S

原创 QTableWidget、QTableView樣式表參考

//無數據部分表頭 QHeaderView{ border: none; border-bottom: 3px solid rgb(0, 160, 230); background: r

原创 MySQL無法登陸,管理員權限服務無法啓動

MySQL安裝以及my.ini文件編寫見: https://blog.csdn.net/qq_40194498/article/details/78984353 1,MySQL賬號無法登陸: 在MySQL安裝目錄下找到my.ini文件