Projekt - Rysowanie grafów planarnych.

0

Chciałbym napisać aplikację, która pozwoliłaby mi na rysowanie grafów planarnych w interaktywnym okienku. Tzn. np. podaję programowi bezpośrednio w okienku opis lub jakimś plikiem graf wejściowy, program testuje czy jest on planarny, jeżeli jest to rysuje go, np. w gridzie. Do tego dodałbym kilka funkcji klikalnych na zlokalizowanie różnych obiektów lub np. kolorowanie 5 kolorami. Chciałbym jeszcze dodać możliwość przeciągania wierzchołków, by można było tworzyć własne rysunki. Potrafię zakodować odpowiednie funkcje w c++ do tych algorytmicznych zadań, jednak nie wiem jak zrobić interaktywną aplikację, stąd moje pytanie w czym najlepiej rysować grafy, tzn. jakich bibliotek użyć, może wykorzystać częściowo już coś istniejącego, jakich bibliotek do interaktywnych okienek (wiem, że np. w javie takie rzeczy się łatwo robi, wyklikując aplikację w jakimś IDE)? W czym to napisać, żeby dobrze zintegrować z kodem c++'owym, do wykonywania właściwych funkcji, w c++?

0

Tzn. Faktycznie rzeczy mogę liczyć w c++, takie jak współrzędne wierzchołków, kolory, miejsce gdzie jest jakiś obiekt i przekierować do pliku, później odczytać i wyświetlić. Tylko, żeby się jakoś dało to połączyć z aplikacją ewentualnie nie w c++ (nigdy tego nie robiłem, skrypt nie wchodzi w gre).

0

W C++ również możesz praktycznie wyklikać

0

Mógłbyś rozwinąć, jakiego środowiska do tego powinienem użyć, jakich bibliotek? (Preferuję C++ więc byłoby to dla mnie przyjemne).

0

Qt lub CLI (CLI z tego co pamiętam to tylko na windowsa)

1 użytkowników online, w tym zalogowanych: 0, gości: 1