首页 > 解决方案 > 制作 python UI - Tkinter 是最佳选择吗?

问题描述

我目前有一个脚本可以自动发送 Whatsapp 消息。它需要一个包含联系人的 excel 文件,接收一个消息参数,然后将消息发送给每个联系人。它的目的是帮助自动发送有关向一组组提供的不同服务的相同消息。

我正在为一个不识电脑的家庭成员制作程序,并希望为他们制作一些简单的 UI,这样他们就不必与代码进行交互。

我已经在 tkinter 中玩过,并且想出了如何打开一个对话框来选择需要使用的 Excel 文件。我对程序的其余部分如何在功能上工作以及这对于以前从未使用过 Tkinter 并且截止日期很短的人是否可行感到困惑。

我在想它看起来像一个按钮,可以打开对话框来选择 Excel 文件。一个文本框,用于填写消息。并且,另一个按钮打开一个对话框以选择要随消息发送的照片。然后,一旦完成所有操作,程序就会运行。

这在功能上是否可行,并且 Tkinter 是追求的最佳选择吗?对于新手 Tkinter 用户来说,这也是可行的第一个项目吗?

标签: pythonuser-interfacetkinter

解决方案


Python最适合后端


嘿,所以我认为 Python 根本不是 UI 的最佳语言。在我看来,用 tkinter 制作一个真正好看的程序是相当困难的,但正如我之前所说,Python 更适合后端编程。但是对于一个简单的程序来说,tkinter 并不是一个糟糕的选择——如果不是最好的。此外,tkinter 程序的优点是您可以将代码和 GUI 代码编写在一个文件中,这使程序更紧凑但是如果您想要一个简单的 GUI 程序 tkinter 是您的首选


推荐阅读