原创 Qt與腳本
1. Qt內建的Script支持:Qt Script for Applications (QSA),跨平臺腳本工具箱,爲靜態的Qt/C++程序提供了一個腳本界面,可以定製和擴展程序。支持腳本語言--Qt Script (基於ECMAScr
原创 Qt4 to Qt5(持續更新)
新的一年開始了,我也決定將工作環境從Qt4遷移到Qt5,據說Qt4到Qt5是比Qt3到Qt4 easy不少,最大的變動是QWidget。 1,修改路徑系統。Qt4 的 QtGUI下很多類被獨立到widgets模塊裏了,爲了提高兼容性,把
原创 Qt 在程序中調用外部程序
在程序中打開外部程序 1.若只是打開某個程序 QProcess process; process.execute("程序路徑"); 2.用指定程序打開某個文件 QP
原创 主窗口關閉後,主進程沒有退出的解決辦法
當主窗口關閉時,主進程還沒有結束,說明主進程還沒有釋放資源,這時可以強行讓其釋放。 方法1. 在main函數中,添加信號槽:app.connect( &a, SIGNAL( lastWindowClosed() ), &w, SLOT
原创 C++繼承
私有繼承的 第一個規則:和公有繼承相反,如果兩個類之間的繼承關係爲私有,編譯器一般不會將派生類對象轉換成基類對象。 第二個規則: 從私有基類繼承而來的成員都成爲了派生類的私有成員,即使它們在基類中是保護或公有成員。 私有繼承的含義:私有繼
原创 靜態成員函數解析
靜態數據成員: 下面看一個例子: #include <iostream.h> class Point { public: void output() { } static void init() { } }; voi
原创 static靜態變量的理解
靜態變量 類型說明符是static。 靜態變量屬於靜態存儲方式,其存儲空間爲內存中的靜態數據區(在 靜態存儲區內分配存儲單元),該區域中的數據在整個程序的運行期間一直佔用這些存儲空間(在程序整個運行期間都不釋放),也可以認爲是其內存地址
原创 qwt例程效果圖合集
這些圖是動態的 波特圖,阻尼可調 一組儀表圖,其中指針可用鼠標旋轉 可用鼠標滾動滾輪,從而控制綵帶長度 各式各樣的curve 彩色柱狀圖 一些點之間相互的連線,點可拖動,線跟着改變
原创 用systick計數器做delay函數易出現的錯誤一則
用systick計數器做delay函數易出現的錯誤一則 今天在調試程序過程中,發現以前用的好好的delay函數突然不準了,一開始怎麼也沒有懷疑到delay函數的問題,先貼代碼: //主函數裏用到了delay函數 void main
原创 C++實現設計模式: Factory 工廠模式
[譯]C++實現設計模式: Factory 工廠模式 Definition Basically a Factory consists of an interface class which is common t
原创 在vs2010下建Qt工程,可運行代碼中出現紅色波浪線的解決辦法
在項目----屬性----vc++目錄----包含目錄中加入你的qt/include的路徑,如(c:\qt\4.8.2\include) 點贊 收藏 分享 文章舉報 kun_hu
原创 用QextSerialPort庫,獲取系統當前可用串口信息的方法
國慶歸來,今天終於解決了遺留在國慶前的獲取系統可用串口的問題,總結下! 其實,問題的原因很簡單,沒有使用最新的庫,之前用的qextserialport-1.2win-alpha,而在這個版本中,QextSerialEnumerator
原创 Qt5.2.1 + VS2012 環境配置
首先裝好vs2012,接着 1、下載 Qt 5.2.1 for Windows 64-bit (VS 2012, 590 MB) 並安裝(路徑不能出現中文) 2、下載 Visual Studio
原创 android ffmpeg libx264編譯記錄
1.https://trac.ffmpeg.org/wiki/How%20to%20quickly%20compile%20libx264 2.https://trac.ffmpeg.org/wiki/How%20to%20quickly
原创 Qt中(圖片)資源的使用方式
Qt中使用圖片資源的方法有很多種,以前我一直分不清各種之間的區別和Qt相應的處理機制,後來遇到一些實際的問題,然後再加上查閱源碼和資料,總算弄明白一些事情,但是本文僅僅是個人理解,如有錯誤之處請告訴我,大家一起進步。 圖片