使用Python开发独立的桌面应用程序

时间:2018-11-15 16:27:55

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

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

由于Python庞大,我想知道是否有可以与Python一起使用的Framework或工具,或者我可以仅在纯python中使用它吗?

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

谢谢。

2 个答案:

答案 0 :(得分:0)

  1. Django用于后端(服务器端)开发,而不用于前端。您可以提供前端内容,例如(HTML,CSS,JS)
  2. 您可以使用tkinterkivy进行桌面应用程序GUI开发。最好是kivy,因为我发现这样做更好。

答案 1 :(得分:0)

Web开发是一个完全不同的领域,无法帮助您制作理想的独立桌面应用程序,例如软件。 您需要的是PyQt5才能完成此任务。 1.您可以使用Qt设计器创建GUI。 2.将GUI转换为Python代码。 3.将GUI模块附加到Python方法以使GUI正常运行。

许多人使用tkinter是创建GUI的艰巨而痛苦的方式,而更高级和便捷的方式是使用Qt Designer和PyQt5。可以通过视频更好地解释这一点,因为它需要一些步骤,而且我发现了这个video series,这个家伙完全按照我的意思进行操作,并使用PyQt5提供了独立的Python桌面应用程序。