详细内容或原文请订阅后点击阅览
用Python和Tkinter构建现代仪表板
使用这个多功能图书馆创建抛光的GUI和数据仪表板,该帖子构建了一个现代仪表板,其中Python和Tkinter首先出现在数据科学上。
来源:走向数据科学,在精简之前,在泰皮(Taipy)之前,有tkinter。 Tkinter曾经是并且是原始的Python Gui Builder,直到几年前,这是您使用Python生产任何类型的仪表板或GUI的几种方法之一。
作为较新的,基于网络的框架,如上所述的框架对以数据为中心和机器学习应用程序持有台式介绍的焦点,我们问:“使用TKINTER LIBLIST还剩下里程吗?”。
“使用TKINTER库还有里程吗?”。我对这个问题的回答是肯定的!我希望在本文中证明TKINTER仍然是一种强大,轻巧且高度相关的工具,用于创建本机桌面GUI和数据仪表板应用程序。
对于需要创建内部工具,简单实用程序或教育软件的开发人员,TKINTER可以是理想的选择。它不需要复杂的Web服务器,JavaScript知识或繁重的依赖性。它是Python,纯洁而简单。 正如我稍后展示的那样,您可以使用它生产一些相当复杂,现代的仪表板。
在本文的其余部分中,我们将从TKINTER的基本原理到动态,数据驱动的仪表板的实际结构,证明了这个“ OG” GUI库仍然具有许多现代技巧。
什么是Tkinter,为什么还要关心?
tkinter是Python的标准内置图形用户界面(GUI)工具包。该名称是“ TK接口”的单词。这是围绕TCL/TK的包装纸,这是自1990年代初以来一直存在的强大而跨平台的GUI工具包。
它最重要的优势是将其包含在Python标准库中。这意味着,如果您安装了Python,则有TKINTER。没有运行的PIP安装命令,没有虚拟环境依赖性冲突要解决。它可以在Windows,MacOS和Linux上的框开箱即用。
那么,为什么在浮华的Web框架时代选择TKINTER?
轻巧: uv