Bilder im qtextedit laden mit QResource zur laufzeit

Alles rund um die Programmierung mit Qt
Antworten
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Bilder im qtextedit laden mit QResource zur laufzeit

Beitrag von patrik08 »

da.... http://www.trolltech.com/developer/task ... &id=131727
habe ich gelesen das man bilder oder dateien laden kann mit....

zitiere....

The correct way to register a resource file using QResource::registerResource() is to use rcc to create a binary, which then can be loaded at runtime.

Therefore do:

#rcc -binary foo.qrc -o foo.rcc

then in the code:

bool geladen = QResource::registerResource("/path/to/foo.rcc");



also dies bedeutet an der applikation muss ich das rcc mitgeben.......

und zur laufzeit denn xml rcc file schreiben dann mit qprocess rcc -binary foo.qrc -o foo.rcc auf den bool geladen warten und am ende in qtextedit die bilder zeigen aus der enstrechenden resource path.... so so etwas wie ein parser ... ist das richtig..... nur auf dieser weise bringt man externe bilder zu darstellen ... ist dass richtig?

also so eine art parser im cache der bilder und css file (ohne java) laden kann richtig?

kann dann qtextedit css einigermassen darstellen dass sich die muhe lohnt um so eine art WYSIWYG xhtml editor zu machen der bei umschaltung zu source und richtext jedesmal die bilder pfade umwandlelt von resource zu local pfad?
.........................
speack português italiano deutsch english castellà qt
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Beitrag von patrik08 »

super ... danke .... bei setReadOnly(true); & setOpenExternalLinks(true); gehen sogar di link im default browser auf.... und die bilder kommen nur mit ....
setSearchPaths(QStringList home dir + file location dir );

bei qt4.2

externe css file werden auch geladen und geparst ..... ausser
im css @import url(main_header.css); im css file drinnen...

nur javascript bleibt ungeparst .... was auch richtig ist....
.........................
speack português italiano deutsch english castellà qt
Antworten