我有一个项目,想要接受它,并选择QT作为首选框架。我一直在试图找出如何启动并安装Qt软件包(SDK和Qt Creator)。问题是 – 我无法弄清楚Qt Quick和Qt Widget的确切用例。我计划将这个项目作为一个长期目标,这些属性是:
>它将是一个仅桌面的GUI应用程序。如果我想要制作移动版本,那么我将以移动平台为原型或HTML5,而不是Qt。所以与任何移动平台的代码库兼容性不是我的担忧。
>触摸UI和动画也不是功能集的一部分。但是,下线支持创建图表将是巨大的(我可以随时使用QtWebkit和JS创建一些)
Windows是主要目标。 Linux和Mac可能不会被目标用户使用。
>需要自我升级 – 现在在做出选择并不是太大的问题,但如果有问题,有些知识会帮助我。我不介意完整的应用程序安装程序下载,但独立更新模块会更好一点
>它需要与Web服务器通信以获取和上传数据(我认为HTTP将是Qt核心的工作,但我对Qt还不太了解)。
>该应用程序将需要具有内联编辑的表格,一个小图片库,菜单,多部分窗口,拖放支持等。我找不到有关Qt Quick的菜单。
考虑到用例,什么是更好的选择 – Qt Widgets或Qt Quick?
有一点关于我,为什么我选择Qt – 我已经脱离了C从近两年,并没有做任何严重的Qt,但Qt是一个比Java更好的选择(我不太喜欢)。再次,我缺乏Python的经验。除了这个Python UI之外,如果我必须安装一个好的UI的QT框架,那么为什么不把Qt的整个东西都放在Qt呢(考虑到我可以用C做)所以Qt是我最喜欢的选择。由于该项目需要跨平台兼容,Qt对我的眼睛更有吸引力。