gpt4 book ai didi

python - Linux下GUI设计模式的有效性

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:46:09 28 4
gpt4 key购买 nike

我正在调查从 Windows 到 Linux 的转换,我努力寻找在这个世界上应用的设计模式样本。

该应用程序是一个经典的客户端服务器,具有每个业务实体的详细表格。
它将接受用户输入,进行一些验证检查、一些计算,并将它们保存到数据库中。
它还将包含汇总实体的列表,以及在这些实体中进行搜索的列表。
单击这些列表中的一项将打开详细的表格。

如果我使用 python 或 ruby​​,我应该为 GUI 使用什么?
什么模式:MVC、MVVM 或 MVP 有什么好处?
或者有什么更好的吗?

注意:我从来没有做过网络开发,我想避免同时学习 linux 和网络开发。

最佳答案

当你使用 Python 时,看看 Qt (可供选择的 Python 绑定(bind):PyQtPySide)。 Qt 是一个非常好的/功能完整/成熟的跨平台 GUI 库(它还可以做一些其他事情)。

就 Python 绑定(bind)而言,PyQt 目前是 GPL 商业版/PySide 是 LGPL(如果许可证很重要)。

您所说的这些“模式”(MVC,...)可以跨平台应用。什么是最合适的实际上取决于您编写的应用程序类型。

关于python - Linux下GUI设计模式的有效性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2751548/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com