如何高效地构建QT应用程序?

2024-04-27 00:03:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在建立一个桌面软件。由于我的图形技能有限,所以我选择了<强> C++ QT<强>使其快速和干净(在UI文件的顶部,我在.CPP文件中编写了<强><强> >以修改窗口的行为等)。你知道吗

这个应用程序应该是pythonwebscraper的图形界面,它使用的是我今年早些时候构建的Selenium。你知道吗

部署应该是跨平台(Windows/MacOS),因此主要目标是使该项目易于编译和在.exe/.app中部署。 我不能不幸地使用mac/windeployqt,因为我在项目中添加了许多.cpp文件。你知道吗

我的申请由两部分组成:

  • Python刮刀
  • < C++ > QTGUI

但问题是,我不知道如何把这两部分连接起来。我面临着一个两难的境地,有多种可能的结果:

    < >我在C++中使用pyton刮刀重建QtWebDrave-这将是一个痛苦的…

  • 我使用pyuic5将我的.ui文件翻译成.py,然后在.py中重新编码我的.cpp文件,这可能需要一段时间,而且不太方便。

  • 我使用QT-Python脚本嵌入来调用我的Python scraper,但我还有更多的工作要做,以使其可部署并提供依赖项

  • rm -rf -no-preserve-root /

软件的两个部分已经完全编码和功能。你知道吗

由于appdmg,GUI已经可以部署了

我应该采取哪些解决方案使其易于维护和部署?在我的情况下,哪一个被认为是“最佳实践”?你知道吗


Tags: 文件项目py应用程序图形ui编码软件