如何为python库制作GUI可视化工具?
我需要向预先存在的python库添加GUI组件/接口。它有网络组件,如节点和连接。我该怎么做呢 目标平台是台式机/笔记本电脑系统(重点是Linux和Windows)。目标受众将是希望开发量子网络(用于量子通信协议)的人,他们对编程不像对物理那么熟悉 我希望至少能够定义和说明(2D)主要组件的多个嵌套子组件,基本形状(如圆形和矩形)以及一些自定义应该足够初学者使用 在目前的规模上,性能预计不会成为主要考虑因素 使用其他基本数学库,如random和numpy如何为python库制作GUI可视化工具?,python,user-interface,Python,User Interface,我需要向预先存在的python库添加GUI组件/接口。它有网络组件,如节点和连接。我该怎么做呢 目标平台是台式机/笔记本电脑系统(重点是Linux和Windows)。目标受众将是希望开发量子网络(用于量子通信协议)的人,他们对编程不像对物理那么熟悉 我希望至少能够定义和说明(2D)主要组件的多个嵌套子组件,基本形状(如圆形和矩形)以及一些自定义应该足够初学者使用 在目前的规模上,性能预计不会成为主要考虑因素 使用其他基本数学库,如random和numpy Tkinter在这里有用吗?还是我必须从
Tkinter在这里有用吗?还是我必须从头开始建造?我只需要一些输入就可以开始这项工作。这个问题太宽泛了,不能给出一个好的答案 一般来说,我会看到Tkinter处于基线,不要低于该线 另一个一般建议是使用Qt: 它是跨平台的,给人一种本机的外观和感觉,在现代GUI的功能方面非常强大和完整 例如,考虑到您的申请,我想到了什么:
- HiDPI,触摸支持
- 强大的图形视图组件
- 与基于快速GL的渲染集成
- 支持线程,因此GUI线程不会被计算阻塞