Beste Leinwand zum Zeichnen in wxPython?

Ich muss einen Graphen von Elementen zeichnen, die ein topologisches Modell eines physikalischen Netzwerks bilden. Es würde Knoten und Bögen geben, und letztere könnten unidirektional oder bidirektional sein.

Ich möchte die Klickereignisse für die Knoten und die Bögen erfassen (um das Element auszuwählen und seine Eigenschaften anzuzeigen) und die Ziehereignisse für die Knoten (um sie zu verschieben) und Bögen (um Elemente zu verbinden oder zu trennen).

Ich habe einige Nachforschungen angestellt und die Alternativen auf beschränktOGL (Object Graphics Library) undFloatCanvas. Ich möchte nicht auf den DrawingContext zurückgreifen, er wird jedoch bei Bedarf nicht verworfen.

Welche Leinwandoption würden Sie wählen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage