wxPython适合硬件模拟器吗? 计算机体系结构的任务,我试图用Python替换一个称为“SIM”的C++库。 我已经用MyHDL做模拟器了,但是C++程序有一个很好的交互功能,让学生看到连接在一起的组件(门、输入、输出、触发器等),并切换任何信号。

wxPython适合硬件模拟器吗? 计算机体系结构的任务,我试图用Python替换一个称为“SIM”的C++库。 我已经用MyHDL做模拟器了,但是C++程序有一个很好的交互功能,让学生看到连接在一起的组件(门、输入、输出、触发器等),并切换任何信号。,python,wxpython,computer-architecture,Python,Wxpython,Computer Architecture,我正在尝试创建交互式方面,我只需要选择要使用的库。我想知道wxPython在这种情况下是否是一个好的选择。GUI主要需要绘制门或设备,如触发器和计数器,使用线连接它们,并具有一些信号表示(例如0和1或黑白) wxPython是一个好主意,还是有更好的库用于此应用程序?wxPython或pyside(Qt-python绑定)都是理想的选择 如果您有MFC经验,wx会更好一些,Qt可能是一种更现代的设计。听起来您在模拟逻辑电路?根据您所寻找的UI类型,我认为wxPython绝对可以完成这项工作。然而

我正在尝试创建交互式方面,我只需要选择要使用的库。我想知道wxPython在这种情况下是否是一个好的选择。GUI主要需要绘制门或设备,如触发器和计数器,使用线连接它们,并具有一些信号表示(例如0和1或黑白)

wxPython是一个好主意,还是有更好的库用于此应用程序?

wxPython或pyside(Qt-python绑定)都是理想的选择


如果您有MFC经验,wx会更好一些,Qt可能是一种更现代的设计。

听起来您在模拟逻辑电路?根据您所寻找的UI类型,我认为wxPython绝对可以完成这项工作。然而,你甚至可能不需要它

大多数python发行版包括Tkinter,这是一个相当简单的GUI库。这里有一个使用Tkinter和PMW用python编写的现有(尽管相当旧)数字电路模拟器的示例:


我还建议大家看看PyGame。尽管它被宣传为游戏开发库,但它实际上非常适合创建各种模拟。wxPython和PyQt都是不错的选择。我发现Qt与wxPython相比很容易。

感谢您提供的实际示例。我曾想过PyGame,但决定坚持使用其中一个UI框架。也许我应该看看PyGame