開始要把Qt搭配SQLite了,
遇到一些問題把他先記錄起來
(*為你的project name)
1. *.pro檔案裡面需要加入
QT += sql
2. *.h需要
#include <QSqlDatabase>
3.使用如下:
QSqlDatabase my_db;
my_db = QSqlDatabase::addDatabase("QSQLITE","Qt_DB1");
//QSLITE = 參數(driver)
//Qt_DB1 = database名稱(請勿使用default,也就是不設,這樣使用其他的程式也呼叫default的時候會覆蓋)
my_db.setDatabaseName("test.sqlite");
if(my_db.open()) QMessageBox::information(0,"Ok","Connection ok");
else QMessageBox::information(0,"Error","some error.");
(使用QMessageBox也是要include,這邊就不多贅述 // sqlite檔案使用firefox 外掛SQLite來創建)
2015年10月12日 星期一
2015年10月7日 星期三
2015年9月25日 星期五
[Qt] Qt creator 的qmake使用方式
第一步找出Qt的 command & Project位置
第二步:cd 到該位置
第三步: 輸入 qmake -project
第四步:可以看到自動生成.pro檔,然後qmake (該檔案名稱),pro
就會生成下面圖片的這些檔案,完成
即可看到所有檔案都出現囉!
2015年9月22日 星期二
[Qt] 初次使用Qt Creator
Qt是一個跨平台語言,也就是說可以放在iOS,Android,Linux,Mac,Windows....等等都共通的語言
Qt Creator 我使用的版本是: 4.6.2
語法目前觀察是滿像C++,不過我對C++沒有很熟就是了0rz
整個project會包含.ui / .h / .cpp / .pro
.h就是標頭檔
.ui就是ui介面
.cpp就是主程式
.pro不太清楚但應該是類似qmakefile 用的
如果你要輸出的話,會必須要把下圖中這些檔案放進debug資料夾,否則你的exe檔無法執行
(error debug)如果遇到Id return 1 exit status的話,那就代表你已經在執行程式,但又在run一次,把目前程式關掉,才能run!
END
Qt Creator 我使用的版本是: 4.6.2
語法目前觀察是滿像C++,不過我對C++沒有很熟就是了0rz
整個project會包含.ui / .h / .cpp / .pro
.h就是標頭檔
.ui就是ui介面
.cpp就是主程式
.pro不太清楚但應該是類似qmakefile 用的
如果你要輸出的話,會必須要把下圖中這些檔案放進debug資料夾,否則你的exe檔無法執行
(error debug)如果遇到Id return 1 exit status的話,那就代表你已經在執行程式,但又在run一次,把目前程式關掉,才能run!
END
2015年8月21日 星期五
[iOS] 上架須知
終於把iOS App上架了!
上架需要的幾個步驟花了我不少時間,在這邊記錄一下以免忘記
step1 : (當然首先已經有帳號了)
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/signOutCompleted
進入itunes connect 選擇 我的app
選左上角的+號,就會有出現一串需要設定的包刮icon,版權,截圖等等.....
特別需要注意的就是截圖,
如果你的版本支援5.5吋(iphone 6 plus),4.7吋(iphone 6),4吋(5/5s),3.5吋(4/4s)的話,
那必須要把這些截圖都對應尺寸放上去,否則是無法通關的!
接下來就是程式上傳,該如何上傳呢??
這邊是使用xcode 6.x上傳,以下為示範
在模擬器的部份必須要選擇iOS Device,然後才能在product 選擇 Archieve *沒選的話會變
成灰色不能按
在build/version的部份 也必須要特別注意(圖片中間偏右邊可以看到)
如果你已經上傳同一個version / build的話,那當然就是不能重複上傳,不然會有error!
進入到archieve的部份代表上傳已經完成到一半了(如果沒有錯誤就上傳完成,回到itunes
connect,選擇版本然後就可以上傳,不過需要花一些些時間才看的到,剛開始上傳是看不到
的)
這邊遇到一些問題ex: need 120x 120 icon 之類的
可以看一下是否有images.xcassets的警告,如果有很可能會過不了!
都完成以後,就可以順利上架囉! 審核時間還不確定多長,只能說一定比android長!
上架需要的幾個步驟花了我不少時間,在這邊記錄一下以免忘記
step1 : (當然首先已經有帳號了)
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/signOutCompleted
進入itunes connect 選擇 我的app
選左上角的+號,就會有出現一串需要設定的包刮icon,版權,截圖等等.....
特別需要注意的就是截圖,
如果你的版本支援5.5吋(iphone 6 plus),4.7吋(iphone 6),4吋(5/5s),3.5吋(4/4s)的話,
那必須要把這些截圖都對應尺寸放上去,否則是無法通關的!
接下來就是程式上傳,該如何上傳呢??
這邊是使用xcode 6.x上傳,以下為示範
在模擬器的部份必須要選擇iOS Device,然後才能在product 選擇 Archieve *沒選的話會變
成灰色不能按
在build/version的部份 也必須要特別注意(圖片中間偏右邊可以看到)
如果你已經上傳同一個version / build的話,那當然就是不能重複上傳,不然會有error!
進入到archieve的部份代表上傳已經完成到一半了(如果沒有錯誤就上傳完成,回到itunes
connect,選擇版本然後就可以上傳,不過需要花一些些時間才看的到,剛開始上傳是看不到
的)
這邊遇到一些問題ex: need 120x 120 icon 之類的
app icon + launch Image 這幾個是一定要填入的icon,
可以透過這個網站來製作
可以看一下是否有images.xcassets的警告,如果有很可能會過不了!
都完成以後,就可以順利上架囉! 審核時間還不確定多長,只能說一定比android長!
訂閱:
文章 (Atom)