Seite 1 von 1

Hilfe erstellen fuer ein Programm in QT

Verfasst: 4. September 2007 10:23
von Necronomicon
Hallo!

Ich habe fuer ein Programm, dass mit QT erstellt worden ist eine Hilfe geschrieben. Dies sind HTML-Dateien mit den Erklärungen wie man das Programm benutzt, wofuer die einzelnen Buttons sind usw.

Jetzt muesste ich jedoch diese Hilfe einbinden und ich weiss nicht recht wie. Ich habe auch ein .dcf file erstellt fuer den Index. Die Frage ist nur, in welchen Pfad kopiere ich nun diese HTML-files und das .dcf file rein?

Wenn man im Programm die Hilfe ueber die Menueleiste aufruft, erscheint dann diese im Programm in einem Fenster oder wird ein extra Fenster nur fuer die Hilfe geoeffnet?

Und die DOCTYPE-Info brauche ich ja eigentlich auch nicht in den HTML-files, da es ja kein Browser ist, der die Datei oeffnet.

Vielleicht kann mir jemand diese Einsteiger-Fragen erklaeren, meine Suche im Internet ergab leider kein Ergebnis mit dem ich etwas anfangen konnte.

Werden die HTML-Files sonst eigentlich im QTAssistant geschrieben? Ich habe sie mit einem HTML-Editor erstellt.

Danke!
Necronomicon

Verfasst: 4. September 2007 12:16
von upsala
Wahrscheinlich wäre QTextBrowser was für dich.

Verfasst: 4. September 2007 17:09
von Necronomicon
Das hilft mir jetzt bei meiner Fragestellung nicht wirklich viel weiter:(

Verfasst: 4. September 2007 20:05
von macman
Dann solltest Du deine Frage präzisieren oder glaubst du ernsthaft das Programm könnte deine Hilfedateien anzeigen, einfach in dem Du sie irgendwohin kopierst?

Verfasst: 5. September 2007 09:37
von Necronomicon
Eigentlich schon. Hat auch funktioniert bei einem Testfile. Im .cdf-file wird ja auch die Datei angegeben, die als erste Seite beim Aufruf der Hilfe dargestellt werden soll. Allerdings hat mir jemand anderer diese Datei reinkopiert und ich möchte nun selbst testen, ob nun alle HTML-Tags, die ich verwendet habe dort funktionieren.

Und, wie gesagt, ob ich die DOCTYPE Info am Anfang des HTML-files rausloeschen soll, oder ob es egal ist, wenn ich sie drinnen lasse...

Verfasst: 5. September 2007 10:20
von macman
Wenn es schon funktioniert hat, dann hat jemand den QAssistentClient in die App eingebunden. Kenne mich nicht damit aus, Informationen dazu findest Du unter:
http://doc.trolltech.com/4.3/qassistantclient.html
http://doc.trolltech.com/4.3/assistant-manual.html

Verfasst: 6. September 2007 10:25
von Necronomicon
Danke! Werde mir gleich gleiche Links durchlesen! :)