PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gtk/gtk+ // Kde



localhost
25-11-2004, 12:17
Hallo

Ich komme mit dem ganzen Fenster zeugs nicht ganz klar.
Wenn ich ein Programm in c++ füre ich das in der konsole aus wiel ich das nicht will sonder am besten in einem Fenster will/muss ich mich jetzt auch noch mit GTK auseinander setzte so wie ich das bis jetzt verstanden habe.

Aber kann ich das Programm auch einfach in einem KDE Fenster Laufen lassen??
Wie der Tachenrechner von KDE z.b.
Oder habe ich da irgenwo einen verstendnis fehler oder so was.!$&§W&

Boron
25-11-2004, 12:26
Du hast also ein C++ Programm, das selbst kein Fenster erzeugt. Wie z.B. die bekannten Programme "ls" oder "grep" und viele andere auch.

Und jetzt hättest du gerne, dass wenn du dein Programm im Konquror anklickst, und somit startest, dass das Programm ein Fenster aufmacht?
Dass also ein Konsolenfenster aufgeht mit dem gestarteten Programm?
Verstehe ich dich da richtig?

Wenn du das meinst, weiß ich leider auch nicht wie man das machen kann.
Aber vielleicht ist die Frage jetzt für andere klarer :).

localhost
25-11-2004, 15:27
nnnneeee
das meine ich nicht!!!!
Schreibe ich wirklich so unferstendlich????


Ich hab ein Program das ich in der konsole starte ./prgrammname

Jetzt kommt das Programm in der Konsole.


Ich hätte aber gerne das das Programm in einem Fenster geöfnet wird.
In so einem Fenster wie z.b. der KDE Tachenrechner.


Ich weis nicht was ich machen soll oder was ich lesen soll das ich das hinbekomme anscheinend weis ich auch nicht wie ich das erkleren soll.

Ich weis aber das ich dazu irgendsowas wie GUI GTK oder KDE(Fenster) brauche oder ich will sowas haben.
WIe machen ich das das sich mein Program darin öfnet

localhost
25-11-2004, 15:32
http://lidn.sourceforge.net/books_download.php
giebs das auf Deutsch?

Boron
25-11-2004, 16:07
Ach so. Entschuldige. Jetzt ist klar.

Wenn das so ist, dann hast du zwei Möglichkeiten:

1. Du schreibst ein neues Programm, das genau die Funktionalität bietet wie das Konsolenprogramm. Aber es hat halt eine grafische Oberfläche und ist nicht für die Konsole gedacht.

2. Du schreibst ein Programm, dass nur ein Aufsatz für das Konsolenprogramm ist. In diesem zusätzlichen Programm, mit grafischer Oberfläche, kannst du dann sämtliche die Optionen zusammenklicken. Und dann hat es so etwas wie einen "Start"-Button. Dieser nimmt die Optionen aus dem grafischen Programm und macht daraus einen String, der dann das Konsolenprogramm aufruft.

In etwa so system( "cp -R /home/ich/ /home/du");.
In dem grafischen Aufsatz für cp hast du dann Quellverzeichnis und Zielverzeichnis ausgewählt und noch, dass er alle Unterverzeichnise kopieren soll.

localhost
25-11-2004, 16:40
Solangsam klaub ich wirglich das ich jemand breuchte der für mich schreibt.

Das Prgramm oder die Programme die ich schreine sind mit c++ und das ich ein Programm mit oberfleche schreiben muss ist mir auch klar aber wie um mit was ich hab doch schon gesacht das ich Gtk oder die kde fenster brauch weis den keiner was ich meine wie lerne man so was.
Ich find nichtz auser englich sachen und cih kann kein englich.

anda_skoa
25-11-2004, 19:53
Hab mein Qt Tutorial wieder aus dem Archiv geholt:
http://www.mrunix.de/forums/showthread.php?t=36851

Ciao,
_

claus_s
25-11-2004, 19:58
Alternativ noch ein nettes wxWidgets Tutorial aus'm Forum:

http://www.mrunix.de/forums/showthread.php?t=33378

Deine Sig ist kein Witz, oder?