我的作品中有一个显示股市图形的应用程序。
我从Internet上检索课程,并将其显示在我的应用程序上,并且具有很多自定义,可用的跟踪功能,并且可能会实时运行。
我不愿意使用Qwidget或QtQuick。
QtQuick非常适合于经常调整窗口大小的情况吗?我将窗户的尺寸移动了很多。
我一方面看到人们说QtQuick更适用于平板电脑等,而QtWidget更适用于PC。另一方面,我已经看到很多人说他们专业地或个人地将其桌面应用程序从QtWidget切换到QtQuick,并且他们常常说他们不想返回。
我的项目可能要花一些时间,我想在两者之间选择最优化的一个。
我用python编写代码,但我可能会用C ++翻译我的代码。我会用python做原型,用C ++做最终版本。
QtQuick真的适用于python吗?加载数据,放置在图表上的指标等是使用QtQuick处理还是使用python / c ++从外部进行处理?我真的很难用QtQuick来计划自己,即使我最终了解了它,我还是更喜欢从它开始。
基本上,我想做类似this的事情。
因此,我需要能够自定义应用程序的样式,需要性能来显示图形,并需要能够以良好的性能手动添加指示器/线条图等。
与使用QtQuick相比,通过使用QtWidget完成项目更容易开始,我需要从一开始就学习QML。
QtQuick对我来说似乎很好,但我怕犯一个错误,如果不适应,我不想浪费时间在QtQuick上进行应用程序。
我的建议是Qt Quick。
因为Qt Quick是在ios和android发行后于2010年开发的。我认为,在那之后,Qt社区开始更多地关注Qt Quick,而不是Qt Widget。大多数指南建议Qt Widget适用于桌面应用程序,Qt Quick适用于ios,Android和嵌入式应用程序,但您可以将两者全部使用。当我检查了链接中的应用程序后,作为使用Qt小部件和Qt Quick的用户,我认为使用Qt Quick将使您感到更加自在。
以下是一些示例,这些示例在Qt中可用。从示例安装Qt时,可以轻松使用它们。这些示例根据您的参考链接与您的项目相关。在开始您的项目之前,查看与您的主题相关的示例将为您提供一个更好的主意。
Qt快速键:
Qt窗口小部件:
这里还有good video,用于比较Qt Quick和Qt小部件。
QtQuick是否适用于python?
是,这里是reference,但Qt Widgets项目使用C ++。
祝你好运!