QT之GUI學習筆記 一

2021-07-28 05:54:15 字數 4532 閱讀 3599

includepath+=d:\installopencv

\opencvbinary

\include

\opencv

\ d:\installopencv

\opencvbinary

\include

\opencv2\

d:\installopencv

\opencvbinary

\include

libs+= d:\installopencv

\opencvbinary

\lib

\libopencv_bgsegm310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_bioinspired310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_calib3d310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_ccalib310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_core310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_cvv310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_datasets310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_dnn310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_dpm310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_face310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_features2d310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_flann310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_fuzzy310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_highgui310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_imgcodecs310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_imgproc310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_line_descriptor310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_ml310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_objdetect310.dll.a\

d:\installopencv

\opencvbinary

\lib

d:\installopencv

\opencvbinary

\lib

\libopencv_photo310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_plot310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_reg310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_rgbd310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_saliency310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_shape310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_stereo310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_stitching310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_structured_light310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_superres310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_su***ce_matching310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_text310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_tracking310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_video310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_videoio310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_videostab310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_xfeatures2d310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_xobjdetect310.dll.a\

d:\installopencv

\opencvbinary

\lib

\libopencv_xphoto310.dll.a

這些**用於配置執行環境

4.在main.cpp中修改**,改為如下**

#include

int main(int argc, char *argv)

5.按照 構建->qmake->run的順序進行執行,需要注意:執行的版本是release版本還是debug版本。

執行結果如下

6.對**的解釋如下

其中 (1)

qlabel *label = new qlabel("hello, world!");

label->show();

將應用程式的控制權移交給qt。這時,程式的事件迴圈就開始了,也就是說,這時可以響應你發出的各種事件了

7.qt支援html解析

講main.cpp的**改為如下形式

#include

int main(int argc, char *argv)

執行結果如下

8.在main.cpp中

main 函式不能缺少的兩行**是

#include

int main(int argc, char *argv)

QT之GUI學習筆記 三 元件布局

更加具體的內容都在 1.如下 include include include include int main int argc,char argv 2.程式執行截圖 二者值變化時,會同時變化,二者的值始終保持相同。當將視窗拉大時,二者布局為 即,控制項的大小會自動變化。3.qt有三種主要的layo...

QT之GUI學習筆記 文字檔案讀寫

二進位制檔案與文字檔案對比 二進位制檔案比較小巧,但是人不可讀的。文字檔案是一種人可讀的格式的檔案。1.可以使用qtextstream類操作文字檔案。qtextstream和qdatastream的使用類似,只不過它是操作純文字檔案的。1 qtextstream會自動將 unicode 編碼同作業系...

學習GUI筆記

圖形使用者程式設計 c sframe的子類 void settitle string title frame類中 將此窗體的標題設定為指定的字串。void setsize int width,int height window類中 調整元件的大小,使其寬度為 width,高度為 height。voi...