基於QT的簡易計算器_Android應用

該計算器屬於Qt入門的一個實戰,Qt是一個強大跨平臺的框架,本項目通過Android SDK、NDK、ANT和JDK與QT作爲完整的IDE進行開發,實現能在安卓8.0.0系統上跑的APP。

 

項目前需要配置安卓編譯環境,稍微有點麻煩,參考:(三篇很有對比)

https://www.cnblogs.com/CLXiao-1029/p/7292094.html

https://blog.csdn.net/hechao3225/article/details/52982443

https://blog.csdn.net/wikichan/article/details/77679783

 

如果只用編譯桌面應用程序,則直接用Qt。

 

因爲安卓界面與Qt設計界面存在像素差異,因此採用代碼化實現界面。手機端界面如下:

豎屏:

橫屏:

 

還沒學Qml,所以界面不堪入目,將就一下,主要是邏輯代碼。

 

項目中用了1個QLCDNumber和20個QPushButton,水平佈局嵌套在垂直佈局中,把垂直佈局作爲主界面。項目中最難的地方在於小數的處理。如果顯示器使用QLineEdit也許會簡單一些。

 

項目地址:https://gitee.com/feistel/qt_for_android_calculator

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章