• 5486阅读
  • 1回复

[提问]關於Qt4和Qt-creator和qtopia(2.2.0~4.3)差別是什麼? [复制链接]

上一主题 下一主题
离线qoo0707q
 
只看楼主 倒序阅读 楼主  发表于: 2012-11-08
小弟我決定要把混亂的資訊搞清楚
首先我想問高手們:

1.
Qt-creator是結合包含Qt4-designer的開發介面嗎?(還是說物件功能有些許不同)


2.

qtopia 2.2.0 就是代表Qt2-designer麻?
那如果是的話qtopia 4.3就是指Qt4-designer囉


3.
那如果第2點是真的,那麼我在qtopia 2.2.0所設計的*.cpp(不是main.cpp)的C++語法
也可以套用到Qt4(或Qt-creator)上的*cpp嗎?
還是說倆著基本語法都不一樣了??像是........
.
因為qtopia 2.2.0(C++語法)可以宣告  char *lati,*longti; 是可以的
但是在Qt4(或Qt-creator)上的*cpp宣告 char *lati,*longti; 卻會再編譯時出現警告但是可默認編譯成執行檔
(像說Qt4都得用 ui->物件名稱->功能; 而qtopia 2.2.0不用加ui)


市面上有沒有書本是完整在教學Qt4(或Qt-creator)的書本
小弟我一直再把在qtopia 2.2.0做出來的電子地圖 GPS 接收器的程式碼跟介面,轉換到Qt4(或Qt-creator)上並編譯成ARM 的 Mini2440 執行遇到很大的挫折
(我是先在Qt4(或Qt-creator)上確定可以執行出圖形介面跟部分按鈕功能後,才進行轉移成ARM執行檔來測試COM埠是否有和GPS連線成功(成功與否目前都還是無解......一點選功能紐就當機))
但網路上沒有人可以給我些許指點,始終錯誤在哪?
真希望這個論壇有人可以幫助我指點我的程式碼錯誤地方..................







离线roywillow

只看该作者 1楼 发表于: 2012-11-08
QtCreator只是个IDE,只是一个开发环境,并且不局限于Qt自己
再具体一点,QtCreator只是个插件的管理器,里面几乎所有功能都是通过插件来实现的,所以它也有designer插件,用来设计界面。但是designer本身没有编辑代码的功能
Qtopia我记得好像是Qt在移动设备上的移植吧
Qt4教程国内翻译的不错的有C++ GUI Qt4编程、高级Qt编程之类的
你所说的“ui->物件名稱->功能”是Qt自己自动生成的UI界面类用的调用方式。它把界面中的所有组件public封装在成员ui中,所以调用界面组件就要用“ui->组件”进行
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个