Suche Komponente zur Darstellung von Graphen..
- corpsman
- Lazarusforum e. V.
- Beiträge: 1629
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Suche Komponente zur Darstellung von Graphen..
Servus,
Ich implementiere zwar gerade eine Komponente, mit derer man Graphen darstellen können soll. Doch eigentlich wärs mir nicht unrecht, wenn es etwas derartiges schon gäbe und ich es einfach nur nutzen könnte.
Was ich suche ist eine Komponente mit der ich:
- Knoten einfügen kann, diese sollen Beschriftet und unterschiedlich markiert (farblich, durch Kreise, oder Rechtecke) werden können
- Kanten einfügen kann, diese sollten Gerichtet, ungerichtet als Geraden, oder Bezierkurven dargestellt werden können.
Die Knoten will ich via Drag and Drop auf einer Zeichenfläche bewegen können. Die Knoten brauchen mindestens ein MouseDownEvent, besser noch ein Popup und MouseDownEvent.
Kennt einer von euch eine solche komponente die ich ausprobieren könnte ?
Gruß
Corpsman
Ich implementiere zwar gerade eine Komponente, mit derer man Graphen darstellen können soll. Doch eigentlich wärs mir nicht unrecht, wenn es etwas derartiges schon gäbe und ich es einfach nur nutzen könnte.
Was ich suche ist eine Komponente mit der ich:
- Knoten einfügen kann, diese sollen Beschriftet und unterschiedlich markiert (farblich, durch Kreise, oder Rechtecke) werden können
- Kanten einfügen kann, diese sollten Gerichtet, ungerichtet als Geraden, oder Bezierkurven dargestellt werden können.
Die Knoten will ich via Drag and Drop auf einer Zeichenfläche bewegen können. Die Knoten brauchen mindestens ein MouseDownEvent, besser noch ein Popup und MouseDownEvent.
Kennt einer von euch eine solche komponente die ich ausprobieren könnte ?
Gruß
Corpsman
--
Just try it
Just try it
- corpsman
- Lazarusforum e. V.
- Beiträge: 1629
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Suche Komponente zur Darstellung von Graphen..
Auf den ersten Blick siehts vielversprechend aus, danke.
Wie kriege ich raus unter welcher Lizenz das steht ?
[Edit]
hmm scheint nicht unter Linux zu laufen
, damit fällt es für mich weg.
Wie kriege ich raus unter welcher Lizenz das steht ?
[Edit]
hmm scheint nicht unter Linux zu laufen

--
Just try it
Just try it
Re: Suche Komponente zur Darstellung von Graphen..
Lizenz steht auf der Site etwas weiter unten: LGPLv2, MPL2.0
Ausprobiert? Auf der Seite zumindest steht "Gnome, KDE"scheint nicht unter Linux zu laufen
- corpsman
- Lazarusforum e. V.
- Beiträge: 1629
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Suche Komponente zur Darstellung von Graphen..
hab es als paket installiert, dann findet er eine system.pas nicht mehr, das paket lies sich auch nicht mehr deinstallieren, ich musste Lazarus neu aus dem Trunk laden. Dabei hab ich mir das Anchordockingdsgn mal angesehn, der hammer ist das ding *g*.
Morgen kann ich die Graphenkombo unter Windows testen, evtl. Kriege ich sie da zum laufen ..
Morgen kann ich die Graphenkombo unter Windows testen, evtl. Kriege ich sie da zum laufen ..
--
Just try it
Just try it
- jwdietrich
- Beiträge: 173
- Registriert: Mo 20. Okt 2008, 20:50
- OS, Lazarus, FPC: macOS 10.4-14.1, Windows 2000-11, Raspbian (L 3.7.0, FPC 3.2.2)
- CPU-Target: PowerPC, Intel, ARM
- Wohnort: Hattingen, NRW
- Kontaktdaten:
Re: Suche Komponente zur Darstellung von Graphen..
Mit ein paar ganz einfachen Anpassungen habe ich das Demo-Programm sogar am Mac zum Laufen bekommen.wp_xyz hat geschrieben:Lizenz steht auf der Site etwas weiter unten: LGPLv2, MPL2.0
Ausprobiert? Auf der Seite zumindest steht "Gnome, KDE"scheint nicht unter Linux zu laufen
- corpsman
- Lazarusforum e. V.
- Beiträge: 1629
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Suche Komponente zur Darstellung von Graphen..
So unter Windows habe ich es nun geschafft dat ding zu kompilieren und zu starten, ist schon hammer die Komponente.
Das einzige was ich so nun nicht hinbekommen habe, ist eine Kante, welche am selben Knoten startet und endet *g*.
[Edit]
wenn ich dat ding unter Linux kompilieren will, kommt immer diese fehlermeldung :
Das einzige was ich so nun nicht hinbekommen habe, ist eine Kante, welche am selben Knoten startet und endet *g*.
[Edit]
wenn ich dat ding unter Linux kompilieren will, kommt immer diese fehlermeldung :
versteht die einer von euch ?fcllaz.pas(0,0) Fatal: Can not find unit system used by fcllaz of package FCL.
--
Just try it
Just try it
Re: Suche Komponente zur Darstellung von Graphen..
Geht doch.corpsman hat geschrieben: wenn ich dat ding unter Linux kompilieren will, kommt immer diese fehlermeldung :
versteht die einer von euch ?fcllaz.pas(0,0) Fatal: Can not find unit system used by fcllaz of package FCL.
- corpsman
- Lazarusforum e. V.
- Beiträge: 1629
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Suche Komponente zur Darstellung von Graphen..
Las mich raten du hast es geladen und direkt kompiliert ohne Änderung ?
Bei mir kommt immer genau die unten gezeigte fehlermeldung
.
Evtl liegts ja am FPC, du hast 2.7 und ich nur 2.6 ..
Bei mir kommt immer genau die unten gezeigte fehlermeldung

Evtl liegts ja am FPC, du hast 2.7 und ich nur 2.6 ..
--
Just try it
Just try it
Re: Suche Komponente zur Darstellung von Graphen..
Ach ja, bei der Demo ist in den Projekteinstellungen irgendwas auf win32 eingestellt, das muss man halt auf default stellen.
Bisschen gucken muss man schon selber.
Bisschen gucken muss man schon selber.
- corpsman
- Lazarusforum e. V.
- Beiträge: 1629
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Suche Komponente zur Darstellung von Graphen..
Lol, ich hatte einen Teil gefunden, den hatte ich von win32_debugg auf gtk_debugg gestellt. Nu gehts bei mir auch, wo ich das Target auf default gestellt hab *g*.
Danke, Ne Idee wie ich das mit den Kanten hinbekomme, die auf den Startknoten zeigen ?
Auch ein Wehrmutstropfen, die App zieht gut 30 % der CPU Last, so ganz optimiert scheint sie noch nicht zu sein..
Danke, Ne Idee wie ich das mit den Kanten hinbekomme, die auf den Startknoten zeigen ?
Auch ein Wehrmutstropfen, die App zieht gut 30 % der CPU Last, so ganz optimiert scheint sie noch nicht zu sein..
--
Just try it
Just try it
Re: Suche Komponente zur Darstellung von Graphen..
Ich kenne die Komponente nicht. Habe die nur kurz gezogen um deine Fehlermeldung zu überprüfen. Ist schon wieder gelöscht.corpsman hat geschrieben: Danke, Ne Idee wie ich das mit den Kanten hinbekomme, die auf den Startknoten zeigen ?
http://falsikon.de/?w=Wehrmutcorpsman hat geschrieben: Auch ein Wehrmutstropfen, die App zieht gut 30 % der CPU Last, so ganz optimiert scheint sie noch nicht zu sein..
