原创 QT程序的組織結構

上圖是Qt creator bin目錄的截圖從中可以看到一個完整的Qt程序包括可執行程序(比如Windows下的exe),庫(比如Windows下的dll),插件(就是上圖 qml ,plugin和imports裏面的東東),配置文件(例如

原创 QT體系的運行時編碼

從Qt5開始,Qt的運行時編碼只需要一個函數即可設置完畢QTextCodec * c = QTextCodec::codecForName("GBK");//中文一般是GBK         if(c){     QTextCodec::s

原创 Qt Widget體系的Hellow Word

選擇application模板,一路確定創建完目錄如下修改mainwindow.h#ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui

原创 利用Qt插件實現HellowWord

這一部分內容參見俺就挑最常見的說了選擇 Library C++庫選擇Qt Plugin(共享庫和靜態鏈接庫這一部分和Qt技術關係不大,本博客就不提了)新建完了其目錄結構如下添加一個頭文件#ifndef TEST_H #define TEST

原创 一個控制檯的Hellow Word

只要選擇Qt控制檯應用一路下一步即可,其中有一個選項是項目管理,項目管理有一個選項是版本控制系統,這個選項可以跟github聯用#include <QCoreApplication> #include <iostream> #include

原创 QT體系的文件編碼

要搞好Qt,就要搞定大量的計算機語言 C++ ,js ,glsl , css, sql,qmake pro .....這些語言各有異同,但是有一點是確定的,那就是這些文件都需要編碼並且我們需要跨平臺的編碼Qt5已經完全的進入utf8時代了,

原创 從C++編譯過程說起來

準備開始寫QT的博客,第一篇準備探討C++的編譯順序.誠然QT技術不僅僅是C++,但是C++絕對是QT技術的核心之一這一部分內容在C++標準 Lexical conventions 的 phases of translation之下本文只是

原创 QT 項視圖