Python Tkinter GUI 与 PyQT 的内存节省
Memory savings of Python Tkinter GUI vs PyQT
背景:
重要的是要考虑 Raspberry Pi 等 ARM 计算机上应用程序的内存使用情况。使用 Python 编程时,有多个 GUI 选项。两个最流行的是 QT 和 TK。 Raspberry Pi 2 和 3 受每根棒 1 GB RAM 和最大 32 GB USB 存储器的限制。与流行的台式机或笔记本电脑相比,它们的 RISC (ARM) 处理器也慢得多。尽管如此,它仍然是 "enough" 到 运行 应用程序,如果它们使用保守的编程技术,甚至是一次很多 GUI 应用程序。我在想,如果用户使用 Raspberry Pi 坚持使用基于 TK 的应用程序(Python-Tkinter-GUI),那么困难就不会那么多了。
问: 有没有人对此有任何统计数据......通过使用 Tkinter 而不是 PyQT 进行 GUI 程序开发,目标用户使用的是 Raspberry Pi 版本2 或 3 ...
性能比,使用 Tkinter 与 PyQT 编程:
- 存储中程序的大小
- 在 RAM 中执行的程序大小
- 申请速度
基于 tkinter 的 GUI 在磁盘和 RAM 上应该更小,但功能更少,并且可能无法满足您的需求,具体取决于您的需要。 tkinter 最适合小型、简单的图形用户界面。它将没有问题 运行 一个大小适中的文档。
背景: 重要的是要考虑 Raspberry Pi 等 ARM 计算机上应用程序的内存使用情况。使用 Python 编程时,有多个 GUI 选项。两个最流行的是 QT 和 TK。 Raspberry Pi 2 和 3 受每根棒 1 GB RAM 和最大 32 GB USB 存储器的限制。与流行的台式机或笔记本电脑相比,它们的 RISC (ARM) 处理器也慢得多。尽管如此,它仍然是 "enough" 到 运行 应用程序,如果它们使用保守的编程技术,甚至是一次很多 GUI 应用程序。我在想,如果用户使用 Raspberry Pi 坚持使用基于 TK 的应用程序(Python-Tkinter-GUI),那么困难就不会那么多了。
问: 有没有人对此有任何统计数据......通过使用 Tkinter 而不是 PyQT 进行 GUI 程序开发,目标用户使用的是 Raspberry Pi 版本2 或 3 ...
性能比,使用 Tkinter 与 PyQT 编程:
- 存储中程序的大小
- 在 RAM 中执行的程序大小
- 申请速度
基于 tkinter 的 GUI 在磁盘和 RAM 上应该更小,但功能更少,并且可能无法满足您的需求,具体取决于您的需要。 tkinter 最适合小型、简单的图形用户界面。它将没有问题 运行 一个大小适中的文档。