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

Qt 編程點滴 初學者必看 (2)

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

Qt 編程繼續為大家講解,還是接著文章 Qt 編程點滴 初學者必看 (1) ,繼續介紹,說編程那些細節。由于本話題是一節一節為大家介紹的,所以更多內容請看末尾編輯推薦。

刪ITEM方法:

把把ITEM的數據掛到指針上,先刪ITEM,然后再刪除指針

如果發生 no such file or directory not find(報Qt核心文件錯)

有可能是project --properties--projects settings中的"This is a custom MakeFile"沒有勾選;

檢查.pro文件是   INCLUDEPATH += DEPENDPATH+= 有沒加入文件所在的目錄

檢查.pro文件是否引入兩個版本不同的相同文件名的文件;

枚舉類型做為信號的參數,則需對枚舉類型進行注冊

在include中

  1. //定義Enum  
  2. typedef enum{  
  3.     ProgressType,  
  4.     StartType,  
  5.     SuccessType,  
  6.     StopType  
  7. }  
  8. SyncMsgType;    //定義結構  
  9. typedef struct  //實際使用中可以多增加些結構成員  
  10. {  
  11.     SyncMsgType msgtype;  
  12. }SyncMsg;  
  13. Q_DECLARE_METATYPE(SyncMsg) 

在應用程序.CPP中

  1. //連接之前再注冊  
  2.     qRegisterMetaType("SyncMsg");  
  3.     connect(gpssyncthread, SIGNAL(syncMsgNotify(SyncMsg)),  
  4.             this, SLOT(syncMsgEvent(SyncMsg)));    
  5. QList listItemDatas;  
  6.  for (QList::iterator it=listItemDatas.begin(); it!=listItemDatas.end() ; ++it)  
  7.     {  
  8.         (*it)->colName;  
  9.     }  
  10. error: multiple types in one declaration 

自定義的類 {}后面沒有";"

還有一種可能是pro文件中引用了兩次單元文件;

expected unqualified-id before "int"前一句的";"誤寫為","

在Bulid工程時,qmake *.pro死循環,原因:pro文件里同一文件包含兩次;

char *const p ; p所指向的值不能變;

char cont *p; P所指向的地址不能變;

error: `nameLineEdt\\\' was not declared in this scope 函數域沒有寫; (函數域::函數名())ifdef/define重覆

  1. int main(int argc, char *argv[])  
  2. {  
  3.     Q_INIT_RESOURCE(qtdam);  
  4.       
  5.     QApplication app(argc, argv);  
  6.     QSplashScreen *splash = new QSplashScreen;  
  7.     QString path=app.applicationDirPath();  
  8.     IDIOMA *lang = new IDIOMA();  
  9.     lang->setfile_idioma(path+"/languages.lng");  
  10.     if (lang->idioma_seleccionado=="Español")  
  11.         splash->setPixmap(QPixmap(":/images/splash_espagnol.png"));  
  12.     else  
  13.         splash->setPixmap(QPixmap(":/images/splash.png"));  
  14.     splash->show();  
  15.     Qt::Alignment topRight = Qt::AlignRight | Qt::AlignTop;  
  16.     splash->showMessage(lang->leer_idioma("1"),topRight, Qt::white);  
  17.     MainWindow mainWin;  
  18.     mainWin.show();  
  19.     splash->finish(&mainWin);  
  20.     delete splash;  
  21.     return app.exec();  

函數如果有返回值必須寫,否則有造成一些不確定的錯誤,如:

  1. QString a()  
  2. {  
  3. }  
  4.  
  5. QString str;  
  6. str = "abc";  
  7. str.append(a());  
  8. QMessageBox::warning(this, tr("呼叫"),str,QMessageBox::Ok); 

上面的情況,對話框可以出來,但點擊對話框中的"確定"后,程序會死在那;

進行信號連接時,要確保連接參數中的對象已經創建過,否則會報保護錯;

圖片加載不了,有可能是Qt庫中的插件庫沒有拷貝;

加載路徑指令:

  1. QCoreApplication::addLibraryPath(QObject::tr("%1%2plugins").arg(QCoreApplication::applicationDirPath()).arg("/")); 

qDebug() << "插件加載的路徑是(QCoreApplication::libraryPaths):" << QCoreApplication::libraryPaths()<        

有三個插件加載路徑 1,應用程序路徑;2,QTDIR環境路徑,3,加入的路徑;     

  1. TRACE_LEVEL=5 TRACE_SUBSYS=DB /d/study/umpcapp/umpcapp-dev-1.0.0/debug/gpsapp.exe   
  2.  
  3.  void DragWidget::mousePressEvent(QMouseEvent *event)  
  4.  {  
  5.      QLabel *child = static_cast(childAt(event->pos()));  
  6.      if (!child)  
  7.          return;  
  8.  
  9.      QPixmap pixmap = *child->pixmap();  
  10.  
  11.      QByteArray itemData;  
  12.      QDataStream dataStream(&itemData, QIODevice::WriteOnly);  
  13.      dataStream << pixmap << QPoint(event->pos() - child->pos()); 

 
取得應用程序所在路徑,注:結果后面未加"/"

  1. QCoreApplication::applicationDirPath() 

*.hpp文件,如果改動,Bulid后對改動后代碼不起作用,必須ReBulid才可以;

小結:通過Qt 編程點滴介紹,也給自己提高了編程過程中需要注意的細節問題,由于本話題是一節一節為大家展現的,所以更多內容,請看編輯推薦。

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-06-17 15:06:14

Qt

2011-06-17 15:32:28

Qt

2011-06-17 14:12:32

Qt

2011-06-17 14:41:56

Qt

2011-06-17 14:54:31

Qt

2011-06-17 15:25:18

Qt

2011-06-17 15:19:28

Qt

2011-06-17 15:37:42

Qt

2011-06-17 15:44:25

Qt

2011-09-16 09:38:19

Emacs

2011-06-27 14:56:46

Qt Designer

2011-09-08 10:38:37

Widget

2011-08-24 17:05:01

Lua

2013-04-23 10:51:15

Linux壓縮

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

2009-11-17 15:33:26

PHP數組元素

2009-10-22 16:46:03

VB.NET初步知識

2011-08-10 16:44:56

iPhone代理設計模式
點贊
收藏

51CTO技術棧公眾號

激情都市一区二区| 亚洲国产精品成人va在线观看| 99蜜桃在线观看免费视频网站| 日本在线成人| 91精品一久久香蕉国产线看观看| 欧美一级黄色大片| 成人在线观看网站| 色婷婷av一区二区三区软件| 色资源网在线观看| 亚洲精品网站在线观看| 久久婷婷综合色| 国产亚洲短视频| 久久国产成人精品国产成人亚洲 | 先锋影音欧美性受| 亚洲一二三四久久| 一本到av在线| 欧美日韩在线另类| 亚洲综合色视频在线观看| 一个色综合网站| 免费高清在线| 欧美性jizz18性欧美| 日本免费一区二区三区最新| 精品国产户外野外| 欧美视频综合| 777亚洲妇女| 91禁在线看| 亚洲性无码av在线| 欧美亚洲福利| 亚洲18私人小影院| 欧美日一区二区| 91日韩久久| 麻豆成人精品| 久久精品在线免费视频| 91免费看视频| 国产一级粉嫩xxxx| 亚洲成人精品一区| 麻豆tv在线| 亚洲欧洲中文天堂| 精品国产18久久久久久二百| 久久99热这里只有精品国产| 日韩欧美黄色| 亚洲淫片在线视频| 久久资源在线| 日本xxx免费| 久久夜色精品国产噜噜av| 国产视频一二| 欧美日高清视频| 一呦二呦三呦精品国产| 欧美疯狂xxxx大交乱88av| 欧美一区三区| 日韩在线观看电影完整版高清免费| 国内精品第一页| 国产精品入口免费软件| 色美美综合视频| 深夜成人福利| 欧美亚洲免费电影| 亚洲精品123区| 97超碰青青草| 欧美日韩免费在线| 蜜桃视频在线观看免费视频| 欧美激情久久久| 国产精品久久久久久久久久妞妞| 日韩美女爱爱视频| 亚洲成av人片一区二区| 17videosex性欧美| 青青久久av北条麻妃海外网| 日产国产欧美视频一区精品| 成人性a激情免费视频| 在线播放国产精品二区一二区四区| www 久久久| 国产福利久久精品| 久久亚洲一级片| 欧美人xxx| 日本一区二区三区四区视频| 青青草国产精品97视觉盛宴| jizz蜜桃视频在线观看| 日韩精品一区二区三区蜜臀| 啪啪激情综合网| 中文字幕av日韩精品| 亚洲成av人综合在线观看| 范冰冰一级做a爰片久久毛片| 国产日韩欧美成人| 93久久精品日日躁夜夜躁欧美| 在线黄色av| 久久久精品视频成人| 激情综合中文娱乐网| 久久黄色免费看| 精品久久久久久久久久久院品网| 精品一区二区三区的国产在线观看| 中文字幕の友人北条麻妃| 欧美日韩免费看| 精品国产影院| 国产精品国三级国产av| 欧美一区二区在线免费播放| 成人写真视频| 日韩av在线中文| 最近中文字幕mv在线一区二区三区四区| 国产精品videossex久久发布| 免费一级电影| 最近2019中文字幕mv免费看 | 久久综合色影院| 老色鬼久久亚洲一区二区| 国产视频一二| 久久91亚洲精品中文字幕| 麻豆成人久久精品二区三区小说| 欧美在线一卡| 日韩av免费在线看| 久久精品综合网| www.26天天久久天堂| 视频一区国产精品| 精品视频一区二区三区免费| 欧美变态挠脚心| 欧美精品一区二区三区免费播放| 亚洲精品国产suv| 久久国产成人| 在线免费看a| 亚洲a在线播放| 五月激情综合网| 欧美少妇xxxx| 午夜影院观看视频免费| 91精品国产色综合| 国产精品麻豆久久久| 大伊香蕉精品在线品播放| 蜜桃传媒一区二区三区| 亚洲欧美一区二区三区四区| 九一久久久久久| 亚洲精品88| 久久精品在线免费视频| 亚洲精选一区二区| 国内成人免费视频| 爱情电影社保片一区| 国产性生活免费视频| 亚洲香蕉成人av网站在线观看| 美女看a上一区| 新版的欧美在线视频| 免费看av软件| 国产一区二区三区在线看| 成人久久久精品乱码一区二区三区| 亚洲成人看片| 成年人免费在线播放| 久久久伊人日本| 一区二区三区免费看视频| 日本一区二区高清不卡| 视频午夜在线| 精品欧美日韩在线| 日韩三区在线观看| 国产乱码精品一区二区三区忘忧草| h片在线观看视频免费| 日本丰满大乳奶| 久热在线中文字幕色999舞| 久久天天做天天爱综合色| 乱中年女人伦av一区二区| 天天干狠狠干| αv一区二区三区| 日韩午夜小视频| 美美哒免费高清在线观看视频一区二区 | 欧美在线91| a视频在线免费看| 亚洲午夜精品国产| 中文字幕九色91在线| 国产精品欧美经典| 一个色综合网| 91www在线| 999精品视频在线| 成人深夜直播免费观看| 欧美一区二区免费| 2欧美一区二区三区在线观看视频| 亚洲丝袜美腿一区| 免费观看久久久久| 欧美日韩一道本| 国产精品久久久久久久久久久不卡| 欧美日韩一级片网站| 国产麻豆精品在线| 亚洲精品蜜桃乱晃| 青青草视频在线免费直播| av免费网站观看| 粉嫩精品一区二区三区在线观看| 日韩精品视频免费在线观看| 国产精品嫩草影院com| 黑人一区二区| 精品国产免费人成网站| 99视频资源网| 亚洲va韩国va欧美va精四季| 久久久精品日本| 一本大道久久a久久精二百| 国产剧情在线观看一区二区 | 久久久久久尹人网香蕉| 欧美在线一二三| 99久久99久久综合| 亚洲国产精品日韩专区av有中文 | 国产婷婷一区二区三区| 国产欧美精品日韩精品| 亚洲精品国产品国语在线| 亚洲精品国产精华液| 免费精品99久久国产综合精品| 精品视频高潮| av男人的天堂在线观看| 五月伊人六月| 国产超级av在线| 久久综合福利|