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

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

我先來拋磚引玉吧

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

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

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

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

這些工具在gui編碼和qt特有的功能(信號/槽、屬性、moc/uic/rcc)方面基本相同,都是調用qt designer插件。在編譯速度方面,eclipse(win32) = QTCREATOR(WIN32+MINGW) < vc(nmake或IDE編譯) < VC(JOM) = qtcreator(vc編譯器) < eclipse(linux) = qtcreator(linux) = kdevelop(linux)。在文本編輯/自動補全/跳轉方面,應該說是vc > qt creator > eclipse = kdevelop

  • 上一篇:cpu風扇轉速bios設置 fan start pwm value(0-255)
  • 下一篇:Asppost源代碼
  • copyright 2024編程學習大全網