qtextbrowser (3) – Linux man side.

qtextbrowser (3) – Linux man side.

QTextBrowser – Riktig tekstleser med hypertekstnavigasjon.

Offentlige medlemmer QTextBrowser (QWidget * foreldre = 0, const char * navn = 0) QString kilde () const.

Public Slots virtuell tomt settSource (const QString og navn) virtuelt tomt bakover () virtuelt tomt fremover () virtuelt tomrom () virtuelt tomrom ()

Signaler void backwardAvailable (bool available) void forwardAvailable (bool tilgjengelig) void sourceChanged (const QString & src) void highlighted (const QString & link) void linkClicked (const QString & link) void anchorClicked (const QString & navn, const QString og link)

Egenskaper bool modifisert – om innholdet har blitt endret (leses bare) bool overwriteMode – denne tekstleserens overskrivningsmodus (skrivebeskyttet) bool readOnly – om innholdet er skrivebeskyttet (skrivebeskyttet) QString kilde – navnet pa det viste dokumentet int undoDepth – denne tekstleserens angrepsdybde (skrivebeskyttet) bool undoRedoEnabled – om a angre og gjenta er aktivert (skrivebeskyttet)

Beskyttede medlemmer virtuelle void keyPressEvent (QKeyEvent * e)

Beskrivelse.

QTextBrowser-klassen gir en rik tekstleser med hypertekstnavigasjon.

Denne klassen utvider QTextEdit (i skrivebeskyttet modus), og legger til noe navigeringsfunksjonalitet slik at brukerne kan folge koblinger i hypertekstdokumenter. Innholdet i QTextEdit er satt med setText (), men QTextBrowser har en tilleggsfunksjon, setSource (), som gjor det mulig a sette teksten til et navngitt dokument. Navnet er oppdaget i tekstvisningens mime-kildefabrikk. Hvis et dokumentnavn slutter med et anker (for eksempel «#anchor»), ruller tekstleseren automatisk til den posisjonen (ved hjelp av scrollToAnchor ()). Nar brukeren klikker pa en hyperkobling, vil nettleseren kalle setSource () selv, med linkens href-verdi som argument. Du kan spore gjeldende kilde ved hjelp av connetion til signalet sourceChanged ().

QTextBrowser gir bakover () og fremover () spor som du kan bruke til a implementere Back og Forward-knapper. Hjemmet () -sporet setter teksten til det aller forste dokumentet som vises. LinkClicked () -signalet sendes ut nar brukeren klikker en kobling.

Ved a bruke QTextEdit :: setMimeSourceFactory () kan du gi din egen underklasse av QMimeSourceFactory. Dette gjor det mulig a fa tilgang til data fra hvor som helst, for eksempel fra et nettverk eller fra en database. Se QMimeSourceFactory :: data () for detaljer.

Hvis du har tenkt a bruke mimefabrikken til a lese dataene direkte fra filsystemet, ma du kanskje angi kodingen for filutvidelsen du bruker. For eksempel: Dette er for a sikre at fabrikken kan lose dokumentnavnene.

QTextBrowser tolker kodene som den behandler i samsvar med standard stilark. Endre stilarket med setStyleSheet (); se QStyleSheet for detaljer.

Hvis du vil gi brukerne redigerbar rik tekst, bruk QTextEdit. Hvis du vil ha en tekstbrowser uten hypertekstnavigasjon, bruk QTextEdit, og bruk QTextEdit :: setReadOnly () for a deaktivere redigering. Hvis du bare trenger a vise et lite stykke rik tekst, bruk QSimpleRichText eller QLabel.

Se ogsa avanserte widgets, hjelpesystem og tekstrelaterte klasser.

Medlemsfunksjon Dokumentasjon.

QTextBrowser :: QTextBrowser (QWidget * foreldre = 0, const char * navn = 0)

Konstruerer et tomt QTextBrowser-navn, med foreldreforelder.

void QTextBrowser :: anchorClicked (const QString & navn, const QString & link) [signal]

Dette signalet sendes ut nar brukeren klikker pa et anker. Koblingen er verdien av href, dvs. navnet pa maldokumentet. Navnet er navnet pa ankeret.

Se ogsa linkClicked ().

void QTextBrowser :: bakover () [virtuell spalte]

Endrer dokumentet som vises til forrige dokument i listen over dokumenter som er bygd ved a navigere koblinger. Gjor ingenting hvis det ikke er noe tidligere dokument.

Se ogsa fremover () og bakoverAvailable ().

void QTextBrowser :: backwardAvailable (bool tilgjengelig) [signal]

Dette signalet sendes ut nar tilgjengeligheten av bakover () endres. tilgjengelig er FALSK nar brukeren er hjemme (); ellers er det SANT.

void QTextBrowser :: forward () [virtuell plass]

Endrer dokumentet som vises til det neste dokumentet i listen over dokumenter som er bygd ved a navigere koblinger. Gjor ingenting hvis det ikke er noe neste dokument.

Se ogsa bakover () og fremoverAvailable ().

void QTextBrowser :: forwardAvailable (bool tilgjengelig) [signal]

Dette signalet sendes ut nar tilgjengeligheten av forward () endres. tilgjengelig er sann etter at brukeren navigerer bakover () og falsk nar brukeren navigerer eller gar fremover ().

void QTextBrowser :: uthevet (const QString & link) [signal]

Dette signalet sendes ut nar brukeren har valgt, men ikke aktivert en lenke i dokumentet. lenke er verdien av href, dvs. navnet pa maldokumentet.

void QTextBrowser :: home () [virtuell plassering]

Endrer dokumentet som vises som det forste dokumentet som ble vist i nettleseren.

void QTextBrowser :: keyPressEvent (QKeyEvent * e) [virtuelt beskyttet]

Hendelsen e brukes til a gi folgende snarveier: & lt; center & gt; .nf.

Gjentatt fra QTextEdit.

void QTextBrowser :: linkClicked (const QString & link) [signal]

Dette signalet sendes ut nar brukeren klikker en kobling. Koblingen er verdien av href, dvs. navnet pa maldokumentet.

Koblingen vil v re den absolutte plasseringen av dokumentet, basert pa verdien av ankerets href-tag og dokumentets nav rende kontekst.

Se ogsa ankerClicked () og kontekst ().

void QTextBrowser :: reload () [virtuell spor]

Laster inn gjeldende innstilt kilde.

void QTextBrowser :: setSource (const QString og navn) [virtuell spor]

Angir navnet pa det viste dokumentet for a gi navn. Se «kilde» -egenskapen for detaljer.

QString QTextBrowser :: kilde () const.

Returnerer navnet pa det viste dokumentet. Se «kilde» -egenskapen for detaljer.

void QTextBrowser :: sourceChanged (const QString & src) [signal]

Dette signalet sendes ut nar mime-kilden er endret, og src er den nye kilden.

Kildeendringer skjer bade programmatisk nar du ringer til setSource (), forward (), backword () eller home () eller nar brukeren klikker pa koblinger eller trykker tilsvarende ekvivalente nokkelsekvenser.

bool modifisert.

Denne egenskapen innehar om innholdet har blitt endret.

bool overwriteMode.

Denne egenskapen inneholder denne tekstleserens overskrivningsmodus.

bool readOnly.

Denne egenskapen inneb rer om innholdet er skrivebeskyttet.

QString kilde.

Denne egenskapen inneholder navnet pa det viste dokumentet.

Dette er en QString :: null hvis ikke noe dokument vises eller hvis kilden er ukjent.

Innstilling av denne egenskapen bruker mimeSourceFactory () for a lete opp det navngitte dokumentet. Den sjekker ogsa for valgfrie ankre og rulle dokumentet tilsvarende.

Hvis den forste merket i dokumentet er & lt; qt type = detalj & gt; , vises dokumentet som en popup i stedet for som nytt dokument i selve nettleservinduet. Ellers vises dokumentet normalt i tekstleseren med teksten som er satt til innholdet i det navngitte dokumentet med setText ().

Hvis du bruker filsystemtilgangsmulighetene til mime-kildefabrikken, ma du sorge for at fabrikken vet om kodingen av spesifiserte filer. ellers vil ingen data v re tilgjengelig. Standard fabrikken handterer et par vanlige filutvidelser som * .html og * .txt med rimelige standardinnstillinger. Se QMimeSourceFactory :: data () for detaljer.

Angi denne egenskapens verdi med setSource () og fa verdien til denne egenskapen med kilde ().

int undoDepth.

Denne egenskapen har denne tekstleserens angrepsdybde.

bool undoRedoEnabled.

Denne egenskapen innehar om angrepet og gjenta er aktivert.

Opphavsrett.

Opphavsrett 1992-2007 Trolltech ASA, http://www.trolltech.com. Se lisensfilen som er inkludert i distribusjonen for en fullstendig lisenserkl ring.

Genereres automatisk fra kildekoden.

Hvis du finner en feil i Qt, vennligst rapporter det som beskrevet pa http://doc.trolltech.com/bughowto.html. Gode feilrapporter hjelper oss til a hjelpe deg. Takk skal du ha.

Den endelige Qt-dokumentasjonen er gitt i HTML-format; Den ligger pa $ QTDIR / doc / html og kan leses ved hjelp av Qt Assistant eller med en nettleser. Denne man siden er gitt som en bekvemmelighet for de brukerne som foretrekker man sider, selv om dette formatet ikke er offisielt stottet av Trolltech.


Hilsener! Vil du spille i det mest heldige kasinoet? Vi forbereder det for deg. Gå her nå!