Ich möchte die Gebrauchsanweisungen aus einem Acrobat Reader Dokument (.PDF Datei) im Dialog anzeigen.
Ich versuche mit der QTextBrowser Klasse:
QUrl urlHelp(QUrl::fromLocalFile(" c:/help.pdf"));
if (urlHelp.isValid() && fi.exists())
ui.textBrowserHelp->setSource(urlHelp);
Ich bekomme nur Quatsch in meinem QTextBrowser - Fenster
Was mache ich falsch? Welche Einsatz ist richtig?
Ich kann nicht ein .PDF Dokument anzeigen (QT4,Windows Appl)
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
VlJE hat geschrieben:Ich möchte die Gebrauchsanweisungen aus einem Acrobat Reader Dokument (.PDF Datei) im Dialog anzeigen. .
Aber mit PC-Bordmittel.... kann jede datei geoeffnet werden ... bei unbekante datei kommt die OS Frage....Christian81 hat geschrieben:pdfs können nicht mit Qt Bordmitteln angezeigt werden.
Wenn der acroreader da ist...
Code: Alles auswählen
OpenUrl_File_Dir_Dektop("c:/help.pdf" );
/* open file url mail ecc on other programm doc pdf html html-page ecc...*/
void ClassName::OpenUrl_File_Dir_Dektop( QString item )
{
#if defined(Q_WS_WIN)
QProcess p;
QStringList s;
s << "url.dll,FileProtocolHandler" << item;
p.startDetached(QString("rundll32.exe") , s );
#endif
#if defined Q_WS_MAC
QProcess m;
QStringList macs;
macs << item; /* oeffnet der default browser */
m.startDetached(QString("open") , macs );
#endif
#if defined Q_WS_UNIX_XXX
/* script.sh XX */
#endif
}
.........................
speack português italiano deutsch english castellà qt
speack português italiano deutsch english castellà qt
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten: