我是一個iOS/Cocoa開發人員,希望將我的一個應用程序移植到PC平臺。我不在乎編碼多平臺和維護一個應用程序。我將繼續在iOS Mac開發中使用可可和可可觸摸。 我選擇使用QT 5作爲個人電腦,我不確定它的明智選擇,但它很容易,我可以理解C++。如果不是,請將我指向正確的方向。Qt 5關於QT/QML和Widget定製的一般問題
我的應用程序不是非常複雜,但需要一些特殊的定製,例如看起來像iOS桌面視圖的ListView,使用自定義圓角窗口和twitter引導樣式搜索框,我想監視一些全局操作系統事件,如擊鍵,以及用戶當前正在處理的其他應用程序。我也使用SQLite和AES加密。
我的問題是關於UI定製。
我應該開始學習和使用QML嗎?我不確定它到底是什麼,看起來非常簡單的CSS,但我的感覺是更多的設計用於嵌入式設備和有限制...
如果我使用QT的全部權力QML?
我還有什麼別的選擇自定義,而不是使用QML插件(例如在Objective C中,我們使用子類和繪畫隨心所欲或處理事件...)
我在Windows平臺上缺乏經驗。我應該使用VisualStudio C++而不是QT5嗎?隨着所有權的變化,我覺得不安全。
你應該嘗試將這些問題作爲單獨的問題提出。在單個帖子中提出多個問題令人不悅。也許除了問題#4,這是一個很好的問題,這是值得商榷的。 – cgmb 2013-03-05 03:49:59
順便說一句,Qt Quick(QML)很棒,但對桌面應用程序的支持還不成熟。 Qt Widgets將提供你想要的東西,我想你會發現它們更容易學習。至少現在,至少。 Qt Quick正在迅速改進。 – cgmb 2013-03-05 03:56:32
感謝您的評論。我的所有問題(除了一般的4之外)都是用來實現Widget Customization的。我不知道爲什麼我需要針對同一主題提出不同的問題。 – Nimrod7 2013-03-05 07:38:08