Lambda表達式:
1.【】辨別符,匿名函數
=值傳遞
& 引用傳遞
2.()參數
3.{}實作體
4.mutable 修飾值傳遞變量,可以修改拷貝出的資料,改變不了本體。
5.【】()int->{return 100}
資源檔案
1.将圖檔檔案拷貝到項目的位置下
2.右鍵項目->添加新的檔案->QT- >QT recourse file ->給資源檔案起名字
3.res 生成 res.qrc
4.open in editor 編輯資源
5.添加字首,添加檔案
6.使用“:+字首名+檔案名”
對話框(dialog)
1.分類
模态對話框 :不可以對其他視窗進行操作 阻塞
Qdialog dlg(this);
dlg.exec();
非模态對話框:可以與其他的視窗進行操作
防止一閃而過,建立到堆區
Qdialog * dlg =new Qdialog(this);
dlg->show();
添加屬性,防止記憶體洩露
dlg ->setattribute(QT::WA_DeleteOnClose);//55号屬性
Qmessage 靜态成員函數 建立對話框
錯誤,資訊,提問,警告
參數1 :父親,參數2:标題 參數3:顯示的内容 參數4:按鍵類型,參數5:預設關聯回車按鍵
傳回值也是standard Button類型。利用傳回值來判斷使用者的輸入。
其他标準對話框
顔色對話框 QColorDialog:: getColor
檔案對話框 QFileDialog::getOpenFlieName(父親,标題,預設路徑,過濾檔案);
字型對話框 QFontDialog::getFont