我是一名iOS/Cocoa开发人员,希望将我的一个应用程序移植到PC平台.我不关心编写多平台并维护一个应用程序.我将继续使用cocoa和cocoa touch进行iOS Mac开发.我选择将QT 5用于PC,我不确定它是否明智的选择但是它很容易理解c ++.如果不是请指出我正确的方向.
我的应用程序并不是非常复杂,但需要一些特殊的自定义,例如看起来像iOS表格视图的ListView,使用带有Twitter引导程序样式搜索框的自定义圆形窗口,我想监视一些全局OS事件,如击键,以及用户的其他应用程序目前正在与...合作.我也使用SQLite和AES加密.
我的问题是关于UI定制.
我应该开始学习并使用QML吗?我不确定究竟是什么,看起来非常简单的CSS,但我感觉更多是为嵌入式设备而设计并且有局限性......
如果我使用QML,我是否可以获得QT的全部功能?
我还有哪些其他选项可以使用QML来定制小部件(例如,在目标C中,我们使用子类化和绘制我们想要的任何内容或处理事件......)
我在Windows平台上缺乏经验.我应该使用VisualStudio C++而不是QT5吗?随着所有权的变化,我感到有些不安全.