gpt4 book ai didi

c++ - 使用 qt 和 django 创建桌面应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:05 24 4
gpt4 key购买 nike

我有使用 Django 创建桌面应用程序的想法。原则是:- 编写 django 应用程序,并使用诸如 cherrypy 之类的东西来提供服务。- 用 C++ 编写一个 Qt 应用程序来访问它,并使用 QtWebview (webkit)

我想将其“捆绑”在一个应用程序中。越轻越好:)

所以这是我的问题,如果您有更好的想法和建议,请分享它们:)

  • 是否可以使用 C++ 应用程序提供 Django 应用程序? (嵌入 Python 的 C++ 服务器)?
  • 以前有人做过吗?你有一些文章、博客文章吗?

非常感谢!

最佳答案

Django 有自己的服务器。为什么涉及 CherryPy?

您正在创建一个极其复杂的架构,但没有明确的目的。您的评论几乎不可能在您的问题的上下文中进行解析。请考虑重写问题,以用您实际写的实际内容解决您的实际问题。

“我……过去用过 pywxiwdgets,但速度很慢”

有许多桌面框架。使用另一个。

不要介绍 Django —— 它用于 Web 应用程序,而不是桌面应用程序。搞乱 Django 和 CherryPy 的开销是愚蠢的。

找出慢的最初原因。我敢打赌这是使用 SQLite 导致的数据库运行缓慢。如果不是那样,我敢打赌这是一个糟糕的数据模型。如果不是这样,我会认为是 pywxwidgets 的使用不当。如果不是那样,我敢打赌您的桌面应用程序建立的互联网连接速度很慢。事实上,我敢打赌,你应用程序的几乎任何部分都是罪魁祸首,构建一个 super 复杂的架构不会让事情变得更快,只会变得更复杂。

在您确定并衡量缓慢的最初原因之前,您实际上并没有解决您实际遇到的实际问题。

关于c++ - 使用 qt 和 django 创建桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2792520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com