Quel compilateur?

https://en.wikipedia.org/wiki/List_of_compilers#C.2B.2B_compilers
Pour faire simple, il semble y avoir 3 principaux compilateurs (qui supporte C++11 et C++14… C++17):

gcc Gnu C Compiler, en gros Linux

clang LLVM, en gros Apple

et le commercial Edison Design Group utilisé par Microsoft (…qui louche aussi sur clang)

Quel librairie graphique?

N'ayant pas de besoins importants en matière de graphisme, la très légère librairie FLTK, préconisée par Bjarne Stroustrup dans son livre “Programming, Principles and Practice Using C++”, semble toute indiquée!
Une interface graphique, FLUID, permet de générer le code d'une interface.

Suite à la formation (ANF) “Dialoguer et Interfacer avec Python” en mai 2017, la meilleure solution sous Python semble bien être Qt. Il est rationnel d'utiliser la même en python et C++. Il me semble en revanche important de limiter l'utilisation de Qt au minimum, càd aux vues graphiques, et de conserver le reste en C/C++ standard…
Voir aussi qcustomplot pour les courbes, ou PyQtGraph en Python, qui sont des atouts supplémentaire en faveur de Qt.

Qt

Un tutoriel:
http://wiki.qt.io/Qt_for_Beginners
Un livre:
Maîtrisez Qt 5 de Israël Tristan, dispo à la BU

Quel IDE?

Eclipse, Qt Creator… Visual Studio Community ou encore Visual Studio Code, personnellement, je préfère mon très léger VIM!
Si on adopte Qt, le plus simple est d'utiliser QtCreator !