Qt知識(shí)點(diǎn)總結(jié)(共5頁(yè))_第1頁(yè)
Qt知識(shí)點(diǎn)總結(jié)(共5頁(yè))_第2頁(yè)
Qt知識(shí)點(diǎn)總結(jié)(共5頁(yè))_第3頁(yè)
Qt知識(shí)點(diǎn)總結(jié)(共5頁(yè))_第4頁(yè)
Qt知識(shí)點(diǎn)總結(jié)(共5頁(yè))_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1、 Ctrl + H : 水平布局 Ctrl + L : 垂直布局。2、 按住Ctrl鍵可以任意選區(qū)部件。3、 預(yù)覽快捷鍵:alt + shift + r。4、 QQ好友列表是toolbox控件。5、 TabWidget是類似于瀏覽器的選項(xiàng)卡。6、 在操作ui文件時(shí),F(xiàn)3與F4分別是部件與信號(hào)的操作的快捷鍵。7、 在編寫(xiě)代碼是,F(xiàn)4快捷鍵可以快速的切換頭文件與源文件。8、 toInt()函數(shù)將字符串轉(zhuǎn)換成整數(shù);number()函數(shù)將整數(shù)轉(zhuǎn)換成字符串類型。9、 圖形部件是屬于QGui的,在析構(gòu)函數(shù)中的delete ui;就會(huì)被自動(dòng)釋放;而涉及到文件操作的時(shí)候,當(dāng)定義了一個(gè)指針需要?jiǎng)h除的時(shí)候,由

2、于QFile是屬于QCore,是不能自動(dòng)釋放的,所以就需要我們需要顯式的使用delete file;進(jìn)行刪除。10、 在向資源添加文件(譬如圖片,音頻,視頻數(shù)據(jù)后)后必須進(jìn)行保存,使用“菜單-保存”或者”ctrl + shift + s“快捷鍵進(jìn)行保存。11、 軟件最終生成后,在生成軟件的icon的時(shí)候,圖片的格式必須是.ico的,其余格式都會(huì)報(bào)錯(cuò)。12、 gif動(dòng)圖是通過(guò)lable來(lái)顯示的。13、 gif動(dòng)圖是由許多的圖片組成的,通過(guò)一秒播放24幀達(dá)到動(dòng)畫(huà)的效果。14、 所有的事件都是受保護(hù)的成員函數(shù)。15、 在設(shè)置textEdit中的背景使用“改變樣式表”選項(xiàng)時(shí),使用border-imag

3、e設(shè)置背景的時(shí)候,圖片的像素不容易失真;而使用background-image則是依據(jù)圖片的實(shí)際大小設(shè)置,像素沒(méi)有border-image體驗(yàn)好,可以嘗試,就能觀察出來(lái)。16、 發(fā)布的時(shí)候采用release版,是因?yàn)閞elease版在生成可執(zhí)行文件的時(shí)候,去掉了源文件中的注釋語(yǔ)句,因此生成的可執(zhí)行文件會(huì)比較小。 17、 信號(hào)與槽的實(shí)現(xiàn)一共有三種方式:(1) 使用右鍵的“轉(zhuǎn)到槽”;(2) 在ui界面中使用“信號(hào)和槽編輯器”進(jìn)行快速設(shè)置;(3) 使用代碼實(shí)現(xiàn),也是最常用的一種。即在頭文件中聲明槽函數(shù),在源文件中進(jìn)行定義,然后使用connect()函數(shù)進(jìn)行連接。18、 在使用時(shí)間的時(shí)候,要注意時(shí)間的

4、格式:ui-lineEditFileCreateTime-setText(create.toString(yyyy-MM-dd hh:mm:ss);由于月份與分鐘都用的是單詞m,所以,為了區(qū)分,月份利用大寫(xiě)的M,分鐘使用小寫(xiě)m,不能寫(xiě)成相同的,不然不出錯(cuò)。19、 QMainWindow和QDialog一樣,都是派生自QWidget。20、 QGLWidget提供了三個(gè)虛函數(shù)用以重載來(lái)實(shí)現(xiàn)OpenGL的繪制:initializeGL() 注冊(cè)函數(shù),在此設(shè)置GL的渲染繪制屬性、定義顯示列表、載入固定紋理等初始化工作。在initializeGL()在調(diào)用paintGL()之前只被調(diào)用一次,之后不再調(diào)

5、用。paintGL() 繪制函數(shù),在此使用OpenGL中的接口進(jìn)行場(chǎng)景繪制,QGLWidget的paintEvent( QPaintEvent* )將會(huì)自動(dòng)調(diào)用 paintGL()進(jìn)行部件的顯示繪制。也可在需要重繪時(shí)通過(guò)updateGL()時(shí)調(diào)用paintGL()。resizeGL() 該函數(shù)用于處理當(dāng)部件大小發(fā)生改變時(shí),對(duì)OpenGL繪圖管線各矩陣需要進(jìn)行的操作。該函數(shù)paintGL()第一次調(diào)用之前,initializeGL()調(diào)用之后被第一次被調(diào)用, 之后每當(dāng)QGLWidget的不見(jiàn)大小發(fā)生改變時(shí),都將調(diào)用該函數(shù)來(lái)對(duì)視圖、投影矩陣等進(jìn)行相應(yīng)的設(shè)置。21、 快捷鍵Ctrl+1 歡迎模式Ct

6、rl+2 編輯模式Ctrl+3 調(diào)試模式Ctrl+4 項(xiàng)目設(shè)置模式Ctrl+5 幫助模式 Ctrl+6 輸出模式Alt+1 創(chuàng)建細(xì)節(jié)窗口Alt+2 搜索結(jié)果窗口Alt+3 程序輸出窗口Alt+4 編譯輸出窗口Ctrl+B 編譯工程Ctrl+R 運(yùn)行工程Ctrl+I 自動(dòng)對(duì)齊Ctrl+/ 注釋行,取消注釋行Ctrl+Shift+F 查找內(nèi)容F5 開(kāi)始調(diào)試Shift+F5 停止調(diào)試F9 設(shè)置和取消斷點(diǎn)F10 單步前進(jìn)F11 單步進(jìn)入函數(shù)Shift + F11 單步跳出函數(shù)22、 改變背景圖片的時(shí)候選擇:border-image改變按鈕背景顏色的時(shí)候使用background-colorPs:回顧第1

7、5知識(shí)點(diǎn)23、 設(shè)置登陸界面的codeQDialogbackground-color: rgb(255, 255, 222);QLineEditborder: 1px solid #aaaa7f;QComboBoxborder: 1px solid #aaaa7f;QPushButtonbackground-color:rgb(255, 255 , 178);color: black; border-radius: 10px; border: 2px groove gray; border-style: outset;QPushButton:hoverbackground-color: rgb(255, 219, 92);color: black ;QPushButton:pressedbackground-color:rgb(255, 175, 68);border-style

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論