staging.inyokaproject.org

GUI für Konsolentool?

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Richard Team-Icon

Anmeldungsdatum:
16. Januar 2005

Beiträge: 437

Hallo!

Ich habe mal ne Anfängerfrage!

Also wenn ich ein Konsolentool habe, z.B. dass einen Dateitype umwandelt... Also nur auf sehr wenig Funktionen beschränk ist, kann ich dann dafür einfache eine GUI machen? Z.B. auf GTK (also für Gnome) Basis?

Theoretisch ist dass ja einfach, denn man Braucht ja nur hinter den Button von der GUI den Programmbefehl + Syntax einbauen. Oder?
Genauso als wenn man das Programm in ein Script packt!

Wäre doch Praktisch!

MfG
Richx

Dakuan

Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 6532

... kann ich dann dafür einfache eine GUI machen? Z.B. auf GTK ...

Im Prinzip ja. Aber wenn Du sowas noch nicht gemacht hast ist es vielleicht einfacher mit Shellscripten zu arbeiten. Ich experimentiere gerade damit und habe mir dazu "Dialog" installiert. Bei Ubuntu wird standardmäßig "gDialog" installiert. Obwohl es besser aussieht gefällt es mir nicht, da die Fenster meist zu klein sind, was die Arbeit behindert. Außerdem fehlen einige Features (z.B. --fselect).
In "Linux-User 2/2005 S.25" ist eine Einführung dazu.
Dakuan

porci

Anmeldungsdatum:
18. März 2005

Beiträge: Zähle...

Es gibt auch für viele Scriptsprachen grafische Erweiterungen. Eine sehr verbreitete Sprache ist Tcl mit der Erweiterung TK, damit kannst du relativ einfach X-Anwendungen schreiben, die intern nur Scripte sind.

Richard Team-Icon

(Themenstarter)

Anmeldungsdatum:
16. Januar 2005

Beiträge: 437

Aha!
Vielen Dank für die Antworten!

Mal schauen, was ich da machen kann...

Ist das denn überhaupt Rechtens, wenn ich ein Programm nehme, und dafür ne GUI mache? Muss ich da irgendwas beachten? Oder einfach GPL mässig das ding veröffentlichen?

Sprache ist Tcl mit der Erweiterung TK, damit kannst du relativ einfach X-Anwendungen schreiben, die intern nur Scripte sind.

Aha. Und das ist eine grafische Entwicklungsumgebung, oder wie stelle ich mir das vor?

MfG

Richx

porci

Anmeldungsdatum:
18. März 2005

Beiträge: Zähle...

Tcl ist nur eine Skriptsprache. Du kannst damit Skripte schreiben, die ähnlich wie Bashskripte sind. TK ist eine Erweiterung, die in Tcl enthalten ist, mit der du unter anderem grafische Oberflächen erzeugen kannst. Eine Entwicklungsumgebung ist es nicht. Du kannst die Skripte mit einem beliebigen Texteditor schreiben. Weitere Informationen findest du unter http://www.tcl.tk
Ich hoffe, das entspricht in etwa dem, was du suchst.

Dakuan

Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 6532

Ist das denn überhaupt Rechtens, wenn ich ein Programm nehme, und dafür ne GUI mache? Muss ich da irgendwas beachten? Oder einfach GPL mässig das ding veröffentlichen?

Solange das Programm/Script auf deinem Rechner bleibt interessiert es eh nimanden. Wenn du es veöffentlichst ändert sich auch nicht viel, da das Script ja direkt lesbar ist.

Interessant wird es erst, wenn Du dir den Quelltext des "fremden" Programms besorgst und darin Änderungen machst.
Ich habe früher z.B. konsolenbasierte Tools für den MS Flugsimulator geschrieben. Etliche andere Autoren haben dann diverse grafische Frontends dafür produziert. Sowas ist also weit verbreitet.

Dakuan

Antworten |