原创 Qt壓縮和解壓 zip--Qt

前言 QuaZip是用C++、Qt對Zlib進行封裝,用於壓縮和解壓文件的庫。 轉自:https://blog.csdn.net/zhangxuechao_/article/details/83014473 zlib編譯詳見https:/

原创 查詢windows系統下某程序是否已安裝(註冊表方式)---Qt

前言 以前幾乎沒怎麼和windows系統交互過,比如打開某個程序或獲取系統的某種信息。這次需求是:檢測本系統是否安裝了某個應用,若有,則將其打開;若沒有,則下載,進行安裝,然後再打開。所以檢測系統下是否含有某個程序,在完全不瞭解windo

原创 Qt5.7.0 minGW在Windows7下靜態編譯---Qt

轉自:http://dynamicbsd.blog.chinaunix.net/uid-20698826-id-5761669.html 另外Qt5.8的可參考https://www.cnblogs.com/ike_li/p/686008

原创 給.exe文件添加管理員權限(MinGW)--Qt

前言 當用戶具有本地管理員權限時,他們可以在自己的工作區做任何想做的事情。比如下載任意應用程序,使用任何程序,甚至忽略或撤銷IT管理員對他們設備所做的設置。很多本地管理員權限用戶——尤其是高層——不喜歡無法完全控制設備所帶來的枷鎖,因此很

原创 ODBC數據源的使用--Qt

前言 數據庫這部分不是特別的瞭解,只懂些皮毛。所以這篇博客不是很專業,有很多我認爲的,而未理論求證的觀點。 說到連接數據庫,我之前一直使用的是,數據庫的驅動文件(sql drivers),覺得用什麼數據庫,要使用對應的數據庫驅動,若Qt沒

原创 C++指針和引用 --C++

前言 因爲基礎不好,C++的指針和引用,我一直分不大清,但是老被問區別啊,兩者用的場合啊什麼的。所以趁着最近有時間,特意去網上查資料,看公開課等,進行學習,最終整理了這篇博客。   理論知識及示例代碼 學過C++的我們知道訪問對象的方式有

原创 消息日誌(QTableWidget)--Qt

前言 最近比較倒黴,電腦的固態盤崩了,資料代碼都沒了o(╥﹏╥)o。領悟到人生需要後路:要做好備份!所以我的博客,以後可能會出現很多零散的小知識。這篇博客就是其一,好嘞,廢話不多說,正文開始!   功能介紹 消息日誌主要是靠QTableW

原创 QSizePolicy的使用--Qt

前言 The QSizePolicy class is a layout attribute describing horizontal and vertical resizing policy.                    

原创 WebSocket簡單的斷開重連接--Qt

前言 WebSocket 是一個基於 Web 的協議,旨在使 client 應用程序和遠程主機之間進行雙向通信。如果最初的握手成功,則兩個實體可以來回發送數據。WebSocket 是通過用更少的網絡延遲和最小數據交換來努力獲取實時數據的應

原创 常見的數據類型之間的轉換--Qt

前言 在項目中,經常用到一些基本數據類型之間的轉換,而記性越發不好的今天,只能每次都去請教度娘,這就很不好。故在此做一些總結,方便查閱。   介紹 在寫此文章時,查了一些資料,然後發現數據類型之間的轉換,也包含有一些之前沒注意過的細節,感

原创 系統托盤--Qt

前言 Qt中系統托盤被類QSystemTrayIcon封裝。在日常中,我們常見的托盤是QQ的小企鵝,在軟件使用中,有時候用托盤作爲訪問軟件的入口。所以,下面對QSystemTrayIcon進行簡單的介紹,從而擁有基本的概念。 理論介紹 通

原创 QtCharts的簡單用法(2)--Qt

前言 很多時候,我們用QtCharts不僅僅只是顯示個線條趨勢什麼的,還需要一些小的功能,比如只顯示某條線條,再比如讓動態的線條停止滾動等。所以這篇博客就是介紹的這些東西,碎而雜。 簡述 本文主要介紹如下幾個功能: (1)靜態模式(數據依

原创 QVariant的用法

前言 QVariant這個類很神奇,或者說方便。很多時候,需要幾種不同的數據類型需要傳遞,如果用結構體,又不大方便,容器保存的也只是一種數據類型,而QVariant則可以統統搞定。   介紹 幫助文檔上說:The QVariant cla

原创 QtCharts的簡單用法(1)--Qt

前言繼QWT、QCustomPlot繪製折線圖之後,在Qt5.7版本後將Qt Charts加入到了Qt模塊中。我們可以方便的使用這個模塊,不用學複雜的QWT了。Qt Charts可以繪製很多樣式的圖形,比如折線、餅圖等,可以根據Qt自帶的

原创 串口通信--Qt

前言最近給硬件組的同事做串口通信的界面,本來依憑着自己之前是電子信息專業的,自以爲很快會完成的,但是現實總是和夢想相悖,架子搭出來了,一個字節的十六進制數據怎麼也生成不了,難煞我,最終被人科普內存基礎知識才恍然大悟,真是羞愧。簡言Qt實現