国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Qt 編程點滴 初學(xué)者必看 (1)

移動開發(fā)
本人介紹的是Qt 編程點滴,作為一名新手,我建議必須看一看。編程那些事,只有編程人員自己明白!所以推薦本文。

Qt 編程點滴,為大家講解編程那些細節(jié)。通過題目,不難看出,本文講述的就是在編程過程中的點點滴滴,如果你是Qt愛好者,或者是小白,建議你關(guān)注此文章。不多說了,先看看本文吧。

MinGw + CodeBlock + Qt 4.5

類定義后面要加";"

函數(shù)的實現(xiàn)部分,如果定義部分有void,則實現(xiàn)部分不能少;

檢查include文件有無少;

error: request for member `show\\\' in `((MainWindow*)this)->MainWindow::rightform\\\', which is of non-class type `RightForm*\\\'|
"->"與"."問題函數(shù)"()"千萬不能少;

connect中的SLOT里的自定義過程的申明一定要寫在private slots:(或public slots:)下

  1. Qt ableWidgetItem *newnewItemName = new QtableWidgetItem(tr("姓名"));  
  2. newItemName->setFlags(newItemName->flags() & (~Qt::ItemIsEditable));//網(wǎng)格設(shè)置為只讀  
  3. tblWidgetMingPian->setItem(0, 0, newItemName);  
  4. newnewItemName = new QtableWidgetItem(tr("陳林 & (~Qt::ItemIsEditable));  
  5. tblWidgetMingPian->setItem(0, 1, newItemName);  
  6. idgetMingPian->verticalHeader()->hide();  
  7. tblWidgetMingPian->horizontalHeader()->hide();  
  8. tblWidgetMingPian->setRowHeight(0,25);  
  9. tblWidgetMingPian->setRowHeight(1,25);  
  10.  
  11.  
  12.     tblWidgetMingPian->setRowCount(2);connsql.h  
  13. tblWidgetMingPian->setColumnWidth(0,60);  
  14. tblWidgetMingPian->setColumnWidth(1,100); 

    
    
if 里面的語句要加括號 if (條件),枚舉類型的定義

  1. typedef enum{  
  2.      nil,  
  3.      ready,  
  4.      fired,  
  5.      exceptional  
  6.  }Status; 
  1. QString text = tr("%1 %2").arg(i + 1).arg(files[i]);   
  2. Error:ISO C++ forbids declaration of `NavItem\\\' with no type   

如果出現(xiàn)以上的錯誤,其中NavItem是自定義類,則需檢查有沒Include進此類的定義頭文件,并檢查頭文件的#ifndef中的名稱跟其他類有沒重復(fù)(在復(fù)制其它類生成新類時經(jīng)常會出現(xiàn)這樣的錯誤)

\mingw\lib\libmingw32.a(main.o):main.c:(.text+0x104)||undefined reference to `WinMain@16\\\'|

往pro文件按順序加入下面三行:

  1. -lmingw32 \  
  2. -lSDLmain \  
  3. -lSDL \ 

sdl庫中文件(sdl.h)里將 #include "SDLMain.h" 注釋掉,否則qDebug(),printf全部無法顯示

有可能使用 #pragma message()造成,方法:不使用#pragma message()

 

  1. cannot open output file debug\umpcphonegui.exe: Permission denied 

產(chǎn)生此問題是由于文件umpcphonegui.exe受到保護,寫不進去,打開任務(wù)管理器結(jié)束掉此進程就好了

  1. pages.h|16|error: expected class-name before \\\'{\\\' token|  
  2. ||=== Build finished: 1 errors, 0 warnings ===| 

處理方法:沒有include進所需的類

鏈接時提示""undefind reference to \\\'vtable for xxx\\\'錯誤的處理方法: 重新makefile試下或工程文件(.pro)中的HEADERS中沒有加入定義該類的.h文件;另一原因,虛函數(shù)(或調(diào)用的虛函數(shù))定義后沒有加"=0";

 

  1. int x,y;  
  2. setupUi(this);  
  3. this->move(10,60);  
  4. this->resize(338,568);  
  5. x = this->x() + this->frameGeometry().width();  
  6. y = this->y() + 20 ;  
  7. //showMaximized();  
  8. rightform = new RightForm;  
  9. rightform->move(x,y); 

ERROR:undefined reference to `RightGpsForm::RightGpsForm(QWidget*)工程文件(*.pro)文件中的Source沒有加入RightGpsForm類實現(xiàn)的.cpp文件頭部定義有誤,需檢查頭部名稱跟文件名是否一樣;嘗試重編譯

 

  1. error: ISO C++ forbids declaration of `GPSMainWindow\\\' with no type|     

類的定義GPSMainWindow(gpsmainwindow.h)中的

 

  1. #ifndef MAINWINDOW_H_INCLUDED  
  2. #define MAINWINDOW_H_INCLUDED 

頭部定義有誤,需檢查頭部名稱跟文件名是否一樣;

#include 時,提示下面的錯誤:   

 

  1. QList: No such file or directory    

解決方法:

Project-build options-選擇整個工程(左側(cè)第一項)--切到右邊的頁"Search directories"

  1. 增加"$(#qt4.include)\QtGui\QtCore" 

Qt中的目錄用"/"表示

應(yīng)用程序目錄:QCoreApplication::applicationDirPath().append(tr("/world.png"));

QSS:設(shè)置TabWidget中的Tab頁高度

 

  1. QTabBar::tab {  
  2.   height: 14ex;  
  3.   width: 14ex;  
  4. }  
  5. TRACE_SUBSYSF(MYRUNLEVEL,MYMODULENAME,QString(QObject::tr("測試數(shù)據(jù)"))<<10);  
  6. TRACE_LEVEL=5 TRACE_SUBSYS=MAIN /d/study/umpcapp/umpcapp-dev-1.0.0/gpsapp/deb  
  7. ug/gpsapp.exe   
  8.  
  9. TRACE_SUBSYSF(5,"GUIAPP",QString(QObject::tr("構(gòu)造函數(shù)創(chuàng)建完畢"))<<10);  
  10. TRACE_SUBSYSF(5,"GUIAPP",tr("構(gòu)造函數(shù)創(chuàng)建完畢")<<10);  
  11. int ret = QMessageBox::question (this, tr("提示"), 

tr("確定要刪除文件嗎?"),

  1. QMessageBox::Yes | QMessageBox::No,  
  2. QMessageBox::No); 

引用Dll文件(動態(tài)鏈接"qextserialport.dll")時,需在pro里加下面的語句, -l+dll文件名   

  1. LIBS += -lqextserialport       
  2.  
  3. //  
  4. //    listWidget->addItem("a");  
  5. //    listWidget->addItem("b");  
  6. //    QVariant var;  
  7. //    var.setValue (new int(789098));  
  8. //  
  9. //    listWidget->item(0)->setData(Qt::UserRole,var);  
  10. //  
  11. //    int* ptr = listWidget->item(0)->data(Qt::UserRole).value < int>();  
  12. //    qDebug()<< "RecentNoteListForm::RecentNoteListForm:" << *ptr << endl;  
  13. //    delete ptr;  
  14. //    delete &listWidget->item(0)->data(Qt::UserRole);  

小結(jié):通過Qt 編程點滴 介紹,也給自己提高了編程過程中需要注意的細節(jié)問題,更多內(nèi)容,請看編輯推薦。

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-06-17 14:54:31

Qt

2011-06-17 14:41:56

Qt

2011-06-17 15:25:18

Qt

2011-06-17 15:19:28

Qt

2011-06-17 15:44:25

Qt

2011-06-17 15:37:42

Qt

2011-06-17 15:06:14

Qt

2011-06-17 15:32:28

Qt

2011-06-17 14:29:55

Qt

2011-09-16 09:38:19

Emacs

2011-06-27 14:56:46

Qt Designer

2011-09-08 10:38:37

Widget

2013-04-23 10:51:15

Linux壓縮

2011-08-24 17:05:01

Lua

2009-11-17 15:33:26

PHP數(shù)組元素

2009-10-22 16:46:03

VB.NET初步知識

2009-10-29 09:19:59

ADO.NET

2011-08-04 18:01:07

IOS Cocoa Touc

2011-07-26 17:55:16

iPhone Runtime

2011-08-30 11:23:16

無線網(wǎng)卡怎么用無線網(wǎng)卡無線上網(wǎng)卡
點贊
收藏

51CTO技術(shù)棧公眾號

日本美女视频一区二区| 男女啪啪的视频| 亚洲欧美一区二区三区极速播放| 久久久综合香蕉尹人综合网| 免费成人av| 欧美日本中文字幕| 国产精品.xx视频.xxtv| 日韩欧美精品在线视频| av在线电影观看| 日本大香伊一区二区三区| 黑料吃瓜在线观看| 亚洲一区二区三区激情| av五月婷婷| 亚洲欧美韩国综合色| 国产激情三区| 国产精品福利av| 人人妻人人澡人人爽欧美一区| 另类欧美日韩国产在线| 日韩福利一区二区三区| 美女在线视频一区| 永久免费精品视频网站| 韩国理伦片一区二区三区在线播放| 夜夜爽www精品| 国产精品夜夜嗨| 国产av麻豆mag剧集| 成人免费高清视频| 国产一区视频免费观看| 最新日韩在线视频| 国产精品久久久久白浆| 日韩欧美国产免费播放| 免费在线观看黄色| 亚洲精品国精品久久99热一| 亚洲一二三四| 久久精品国产成人精品| aaa国产精品视频| 2020欧美日韩在线视频| 日韩av密桃| 国产综合精品一区二区三区| 日韩精品电影一区亚洲| 婷婷无套内射影院| 亚洲欧美日韩国产一区二区三区| 亚洲精选av在线| 欧美调教femdomvk| 92久久精品| 精品久久久av| 国产99精品| 韩国一区二区三区美女美女秀| 香蕉国产精品偷在线观看不卡| 久久国产精品免费观看| 久久久久久久精| 簧片在线观看| 91.麻豆视频| 国产亚洲精品精品国产亚洲综合| 欧美二区在线播放| 女人香蕉久久**毛片精品| 日本一区二区在线视频观看| 99v久久综合狠狠综合久久| 黑人巨大精品欧美一区二区奶水| 在线视频观看一区| 亚洲欧洲高清| 国产成人精品av在线| 在线亚洲自拍| www.玖玖玖| 色综合久久综合网| 中文字幕色婷婷在线视频| 97超级碰碰碰久久久| 夜久久久久久| 成人免费毛片播放| 欧美日韩午夜在线视频| 欧美aaaaaa| 国产精品久久久久久久免费大片| 国产成人精品影视| 小水嫩精品福利视频导航| 亚洲视频一区二区三区| 97精品中文字幕| 国产玉足脚交久久欧美| 色综合一个色综合亚洲| 久久青草免费| 国内一区二区三区在线视频| 国产人妖乱国产精品人妖| 国产一二三区在线观看| 欧洲精品久久久| 奇米精品一区二区三区四区| 男人的天堂网av| 中文字幕精品久久| 影音国产精品| 国产乱xxⅹxx国语对白| 亚洲美女黄色片| 综合精品一区| av免费看大片| 日韩在线中文字幕| 国产亚洲综合精品| 一线天粉嫩在线播放| 久久精品视频亚洲| 蜜臀久久99精品久久久久久9| 久草在线新视觉| 久国内精品在线| 精品影院一区二区久久久| 狠狠狠综合7777久夜色撩人| 91精品国产高清| 99久久99久久免费精品蜜臀| 巨大荫蒂视频欧美另类大| 国产精品黄页免费高清在线观看| 国产成人一级电影| 成年人在线免费观看| 日本一区二区在线播放| 91蝌蚪porny九色| 亚洲v.com| 欧美激情导航| 在线观看免费亚洲| 色135综合网| 97视频免费| 性亚洲最疯狂xxxx高清| 99国产一区二区三精品乱码| 国产精品yjizz视频网| 日本午夜精品一区二区| 欧美剧情片在线观看| 亚洲精品一二三区区别| 在线看片你懂的| 国产精品视频成人| 亚洲一二三专区| 综合国产视频| 免费免费啪视频在线观看| 性色av一区二区三区在线观看| 国产视频在线观看一区二区三区 | 欧美日韩国产成人在线| 久久国产视频网| 性直播体位视频在线观看| 国内一区二区三区在线视频| 日本高清免费不卡视频| 欧美久色视频| 成年人视频在线免费观看| 国产精品果冻传媒潘| 欧洲激情一区二区| 欧美先锋影音| 日韩av中文| 日韩一区二区三区高清| 精品处破学生在线二十三| 久久成人精品无人区| 忘忧草在线影院两性视频| 天天做天天爱天天高潮| 亚洲欧洲日产国码av系列天堂| 黄色小说综合网站| 成人日韩在线观看| 日韩在线一级片| 国内偷自视频区视频综合| 一区二区三区精品在线| 亚洲精品在线观看91| 里番在线观看网站| 性欧美大战久久久久久久免费观看 | 成人欧美一区二区三区黑人麻豆 | 77777少妇光屁股久久一区| 亚洲天堂福利av| 久久久久久久久久久妇女| bbbbbbbbbbb在线视频| 日韩精品欧美在线| 影音先锋日韩有码| 欧美国产欧美亚州国产日韩mv天天看完整 | 在线免费不卡电影| 老牛嫩草一区二区三区日本| 成人福利视频| 人人澡人人爽人人揉| 成人午夜高潮视频| 欧美xxxxx牲另类人与| av亚洲产国偷v产偷v自拍| 农村少妇一区二区三区四区五区| 黄动漫网站在线观看| 久久久久资源| www.亚洲成人| 亚洲韩国一区二区三区| 日精品一区二区三区| 免费一级欧美在线大片| 在线中文av| 手机在线视频你懂的| 亚州成人av在线| 91精品国产综合久久精品图片 | 欧美日韩中文字幕综合视频| 久久国产直播| 中文字幕一区二区三区四区久久| 午夜视频在线免费| 国产盗摄视频在线观看| 日本精品视频在线播放| 亚洲第一精品福利| 亚洲日本一区二区三区| 日本不卡一区二区三区高清视频| а√中文在线天堂精品| 国产福利在线播放麻豆| 成人拍拍拍免费视频网站| 日韩.欧美.亚洲| 久久久久成人网| 日韩一级欧美一级| 亚洲另类色综合网站| 国产一区二区美女| 91精品久久久久久久蜜月| 国产a亚洲精品| 91在线播放网站| 999精品视频在线| 日韩av一级大片| 国产精品三级在线| 日韩少妇与小伙激情|