【问题标题】:Develop a standalone desktop application using Python使用 Python 开发独立的桌面应用程序
【发布时间】:2019-04-18 19:34:54
【问题描述】:

我是 Python 中独立应用程序开发的新手。 我想使用 Python 开发一个独立的桌面应用程序,它会弹出一个窗口(具有各种字段和按钮等 - 就像 C# 中的表单设计),它应该在 3 个不同的按钮上上传 3 个文件并验证数据是否文件是正确的。

由于 Python 非常庞大,我想知道是否有任何框架或工具可以与 Python 一起使用,或者我可以只在纯 Python 中使用它吗?

另外,在这种情况下我可以使用 Django 还是仅用于前端 Web 开发?

谢谢。

【问题讨论】:

    标签: django python-3.x forms django-forms


    【解决方案1】:
    1. Django 用于后端(服务器端)开发,而不是前端。您可以提供前端内容,例如(HTML、CSS、JS)
    2. 您可以使用tkinterkivy 进行桌面应用程序GUI 开发。最好是 kivy,因为我发现它更适合这个。

    【讨论】:

      【解决方案2】:

      Web 开发是完全不同的领域,无法帮助您制作像软件一样的理想独立桌面应用程序。 你需要的是 PyQt5 来完成这个。 1.您可以使用Qt设计器来创建图形用户界面。 2. 将 GUI 转换为 Python 代码。 3. 将 GUI 模块附加到 Python 方法以使 GUI 功能化。

      许多人使用 tkinter,这是创建 GUI 的艰难而痛苦的方式,而更先进和便捷的方式是使用 Qt 设计器和 PyQt5。这可以在视频中得到更好的解释,因为它需要一些步骤,我发现了这个 video series,这个人正是我所说的,并使用 PyQt5 提供了一个独立的 Python 桌面应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-09
        • 1970-01-01
        • 1970-01-01
        • 2012-11-01
        • 2014-06-22
        • 2016-11-20
        相关资源
        最近更新 更多