gpt4 book ai didi

python - 在 PyQt(或 PySide)中编码时,我应该使用 Python 函数还是等效的 Qt 函数?

转载 作者:太空狗 更新时间:2023-10-30 01:29:58 25 4
gpt4 key购买 nike

当使用 PyQt 或 PySide 编写代码时,有时等效函数在 Qt 和 Python 中都可用(例如,Qt 中的 QDir.existsos.path.exists在 Python 中)。在这些情况下,是否有使用哪种语言的既定做法?

我想知道速度、重构等问题是否与决策相关。

谢谢。

最佳答案

据我了解,许多 Qt 函数是为了跨平台兼容性而引入的,而其他函数则是为了与 Qt 集成。然而,Python 已经包含了跨平台的功能,所以我会尽可能使用 Python,因为它们是

  • Python 程序员更熟悉
  • 不会让您如此依赖 Qt
  • 符合 Python 的习语

但是,您可能必须使用 Qt 的函数,因为它们与 Qt 集成和/或它们提供了 Python 没有的功能。

这已经针对其他语言进行了讨论,例如C++:Qt: Qt classes vs. standard C++

实际上,这取决于您是要编写 Qt 应用程序还是 Python 应用程序。

关于python - 在 PyQt(或 PySide)中编码时,我应该使用 Python 函数还是等效的 Qt 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11545293/

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