當前位置:編程學習大全網 - 源碼下載 - 誰了解QT編程工具啊,麻煩比較壹下

誰了解QT編程工具啊,麻煩比較壹下

我先來拋磚引玉吧

1)內嵌VC開發的話,可以使用visualstudio的各種C++功能,文本編輯/自動補全/調試等等和普通的C++開發差不多,gui界面會調用designer插件,這個vc/eclipse/kdevelop/qtcreator都壹樣。相對來說比較方便。但是因為visualstudio不支持並行編譯(至少vs.net2008還不支持),因此編譯較慢。如果是寫了makefile,或者利用qt生成vc格式的makefile,那麽qt.gitoris.org上有壹個項目叫jom,和nmake基本兼容,但是支持並行編譯,這個只能在命令行裏面用

2)eclipse,給我的感覺怎麽說呢,就不像是給C/C程序員使用的IDE,它其實也就是用qt插件創建gui,在編譯過程中插入moc/uic/r處理。編譯速度要看是在windows下還是linux下,如果是wndows,eclipse使用的是mingw工具鏈,因此編譯速度很慢。linux下用的是g工具鏈,因此速度較快

3)kdevelop分為3.x版本的和4.x版本的,3.x版本的比較成熟,但是有些功能不太容易使用,比如壹個很簡單的添加已存在的文件到項目中的操作,用kdevelop就是沒有很直觀的方式。不是很好用

4)qtcreator,我覺得比kdevelop和eclipse好用,比visualstudio2008當然還是差壹些。比如它的文件的編碼格式(gb2312/iso88159-1/utf-8/big5)之類的設置,有時候似乎沒有生效,我用kate或者gedit打開之後發現qtcreator編碼格式轉換沒有起作用。

這些工具在gui編碼和qt特有的功能(信號/槽、屬性、moc/uic/r)方面基本相同,都是調用qtdesigner插件。在編譯速度方面,eclipse(win32)=QTCREATOR(WIN32MINGW)qtcreator>eclipse=kdevelop

  • 上一篇:JSESSIONID 和Cookie的區別與聯系
  • 下一篇:智能物業信息管理系統設計管理工作包括哪些內容
  • copyright 2024編程學習大全網