2014-07-11 17 views
6

Python Matplotlib fornisce cifre molto belle. Come chiamare python matplotlib nel progetto Qt C++? Mi piacerebbe mettere quelle figure in finestre di dialogo Qt e i dati vengono trasferiti tramite la memoria.Come chiamare python matplotlib nel progetto Qt C++?

+1

Deve essere matplotlib? Anche Qt ha le librerie di plottaggio corrispondenti: puoi dare un'occhiata a [** QCustomPlot **] (http://www.qcustomplot.com/) o [** Qwt **] (http://qwt.sourceforge.net /). – Tay2510

+0

@ Tay2510 QCustomPlot e Qwt, qual è il migliore? Grazie. – user1899020

+1

Dipende. 'QCustomPlot' è migliore nella trama interattiva, ma la maggior parte di essi sono grafici 2D. D'altra parte, 'Qwt' supporta trame più complesse come i tridimensionali 3D, ma meno abili nei grafici interattivi. – Tay2510

risposta

3

È possibile creare uno script python con chiamate di funzione a matplotlib e aggiungerle come funzioni di callback nel codice C++.

This tutorial spiega come questo può essere fatto.

Raccomando anche di leggere la documentazione su Python.h.