QtQuick或QtWidget

问题描述 投票:1回答:1

我的作品中有一个显示股市图形的应用程序。

我从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 qml qt-quick qtwidgets
1个回答
0
投票

我的建议是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快速键:

1- Multiple Graph Example

2- Scene Graph Example

Qt窗口小部件:

1- Diagram Scene Example

2- 400 Chips Example

3- Graphics View Example

enter image description here

这里还有good video,用于比较Qt Quick和Qt小部件。

QtQuick是否适用于python?

是,这里是reference,但Qt Widgets项目使用C ++。

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.