Merhaba
Bir çok yerde flowchart, node konseptini görmüşsünüzdür
(Blender Node editor
Flowchart
Ben de bu şekilde canvas üzerinde nesneler yaratıp bunları fare ile bir noktadan sürükleyip birbirleri ile bağlamak istiyorum. Kullanıcı arayüz üzerinde bir tuşa basacak ve canvas üzerinde bir şekil çıkacak. Bir daha aynı tuşa ya da farklı bir tuşa bastığında aynı tip ya da farklı tip bir şekil oluşacak. Şeklin kenarına ya da bir “hotspot” una bastığında bir link/bağ oluşturma moduna girecek ve bu link/bağ sürüklenip diğer nesneye dokunulduğunda aralarında bir çizgi/eğri oluşup bu 2 nesne ilişkilendirilmiş olacak. Programın sonunda çizilmiş olan bu nesneleri ve bağlantılarını xml ya da başka formatta kaydedeceğim. Aynı şekilde kaydedilmiş dosyayı okuttuğumda program canvas üzerinde bunu çizecek.
Anlattığıma benzer bir tutorial ya da bir örnek gördüyseniz beni yönlendirirseniz sevinirim. Hazır koda gerek yok, öğrenmek iyidir. varsa da olur. Ya da beni kivy (ya da tavsiye edecbileceğiniz başka bir arayüz frameworkünde) ilgili konuya yönlendirirseniz de olur.
Teşekkürler