原创 Qt4與Qt5的信號差異

新舊語法對比      舉例介紹。某個類在值變化時發送valueChanged(QString,QString)信號,需要在槽showValue(QString)中對改變的值做相應的處理。在Qt4中一般這樣來關聯信號和槽:    

原创 Get新技能 - 製作網線

簡介      網線水晶頭有平行互聯法和交叉互聯法兩種接法;交叉線的接法是:一頭採用568A標準,一頭採用568B標準;平行線的接法是:兩頭同爲568A標準或568B標準。      我們這裏以568B標準爲例:按照568B標準:

原创 Qt - 樣式表之自定義屬性

實現      1、ui定義出樣式表 // 在最開始的類中右鍵 - 樣式表 QPushButton#button2[test="true"]{color:green;} QPushButton#button2[test="fals

原创 windows下編譯vlc-qt (最新)

  簡述 vlc-qt      VLC-Qt是用於連接Qt和libvlc庫的免費庫。它包含用於主要媒體播放的核心類和一些用於加快媒體播放器開發的GUI類。      拋磚及引玉:官方提供的所有SDK均基於Qt 5.6.1和VL

原创 Qt匿名函數 - Lambda

介紹 信號槽綁定時,需要先聲明槽函數,然後實現槽函數,最後使用 connect() 綁定起來,而且在 connect() 的時候如果槽函數寫錯了編譯時不會報錯,只有在 Debug 模式下運行時纔會提示槽函數不存在,Release

原创 QML簡易動畫

QML簡易動畫 功能 矩形變正方形、正方形變矩形 動畫操作 隨機顏色 動畫控制循環執行 效果 核心代碼 PropertyAnimation on width { id: rect2_widt

原创 QML自定義進度條

功能 使用Quick2進行自定義進度條 動畫控制進度條移動 封裝自定義進度條 效果 關鍵代碼 background: Rectangle { x: control.leftPadding y: control

原创 Qt重繪控件之等待

Qt重繪控件之等待條(來自京東刷新gif) 閒來無事製作重繪控件工作 效果如圖: (因爲錄製幀原因,效果不佳) 源碼 class Wait : public QWidget { Q_OBJECT public:

原创 Qt重繪控件之舊版蘋果手機信號

背景      這兩天新買了無線路由器,說明書介紹說該設備信號相當不錯,各種參數眼花繚亂。於是設置好wifi,並用手機連接上,先是嘗試了下網速 然後幹拿着跑了很遠嘗試信號情況。那麼手機頂部wifi的圖標指示了當前信號的強度,wif

原创 C++調用Python3函數與類對象

爲何調用Python      基於Python龐大且不斷髮展的社區,對開源庫的巨大支持,以及它支持各種應用程序,如Web應用程序編程,數據科學,數據可視化和通用自動化。如果您嘗試在這些領域使用C/C++,這簡直是噩夢,非常複雜。

原创 最新版Qt5.13.0事件記錄(QEvent)

直接上,發現問題幫忙指出。 Qt版本爲: 5.13.0   關注 微信公衆號搜索"Qt_io_"或"Qt開發者中心"瞭解更多關於Qt、C++開發知識.。 筆者 - jxd 點贊 收藏 分享

原创 Vs配置

生成的dll爲debug版的d結尾      項目配置->鏈接器->常規->輸出文件->$(OutDir)$(ProjectName)d.exe   將生成的文件copy到指定目錄      項目配置->生成事件->生成後事件->

原创 C++11線程簡述

C++在11版之前貌似是沒有線程功能的。 終於在C++11將線程加入進來了,喜大普奔。        C++11引入了thread類,大大降低多線程使用複雜度,一套代碼平臺移植,現在C++11中只需使用語言層面的thread可以解

原创 FFmpeg學習(一) —— 簡介

      簡介      FFmpeg既是一款音視頻編解碼工具,也是音視頻編解碼開發套件,爲開發者提供了豐富的音視頻處理的調用接口。      FFmpeg提供多種媒體格式的封裝和解封裝,包括多種音視頻編碼、多種協議的流媒體、多

原创 Google Protobuf在Windows編譯、Vs配置、結合Qt使用

Protobuf簡介      ProtoBuf在網絡通信、通用數據交換等場景的效率、兼容性等方面非常出色。 介紹      protocol buffers 是一種語言無關、平臺無關、可擴展的序列化結構數據的方法,它可用於(數