原创 QT5信號和槽機制(新手日記)

  信號和槽是 Qt 編程的一個重要部分。  槽和普通的 c++成員函數很像。它們可以是虛函數(virtual),也可被重載(overload),可以是公有的(public ),保護的( protective ),也可是私有的( priva

原创 Qt5佈局管理(1)

1.分割窗口QSplitter(1)QSplitter的構造方法:QSplitter *splitterMain=new QSplitter(Qt::Horizontal,0);第一個參數通過Qt::Horizontal 和 Qt::Ver

原创 QT5 新手會遇到的一些編譯錯誤以及調試步驟(菜鳥上路)

1.編譯代碼時,無法正常構建:①  因爲QT無法識別中文,所以當文件名設爲“例子”時,無法打開目標文件,進程會自動結束。因此在保存程序時,文件名應設爲英語。②當不添加頭文件時會報各種錯誤。2.QT5的調試:(1)修正語法錯誤:“問題”窗口會

原创 Qt5佈局管理(2)

1.堆棧窗體QStackedWidget:(1)初始化列表框QListWidget:QListWidget *list=new QListWidget (this);    list->insertItem(0,tr("Window1"))

原创 QT5的模板庫、工具類及控件(新手日誌)

一、字符串類QString:1.操作字符串:(1)“+”、“+=”操作符:例:QString str=“Hello,”;    str=str+“world!”;    str+=“We come!”; //str=“Hello,world

原创 Qt圖像顯示及圖像變換

Qt可顯示基本的圖像類型,利用QImage、QPxmap類可以實現圖像的顯示,並且利用類中的方法可以實現圖像的基本操作(縮放、旋轉)。 1. Qt可顯示的圖像類型 參考Qt的幫助文檔,可支持的類型,即可以直接讀取並顯示的格式有BMP、G

原创 Qt5主窗體(1)

1、QMainWindow:是一個爲用戶提供主窗口程序的類,包含一個菜單欄(menu bar)、多個工具欄(tool bars)、多個錨接部件(dock widgets)、一個狀態欄(status bar)和一箇中心部件(central w

原创 Qt5圖形視圖框架之概念篇(1)

 本章將主要簡述Graphics View框架結構的特點、主要包含的元素及座標系統。1、Graphics View框架結構的特點:(1)系統可以利用Qt繪圖系統的反鋸齒、OpenGL工具來改善繪圖性能。(2)其支持事件傳播結構,可以使圖元在