WebView (gb.qt4.webkit)
Ce contrôle implémente le navigateur WebKit.
Voir le projet exemple 'WebBrowser' : il vous montrera l'usage de ce contrôle.
Propriétés
Auth
|
|
Cookies
|
|
Current
|
Retourn le cadre courant.
|
Document
|
|
Editable
|
|
Frame
|
Retourne ou définit le cadre racine de la page web.
|
HTML
|
Retourne ou définit le HTML affiché par la page web.
|
History
|
|
Icon
|
Retourne l'icône de la page web, ou NULL s'il n'y en a pas.
|
NewView
|
|
Progress
|
Retourne un nombre entre 0 et 1 indiquant la progression du chargement de la page web.
|
SelectedText
|
Retourne le texte sélectionné dans la page web.
|
Settings
|
Retourne un objet virtuel utilisé pour définir les paramètres de la vue.
|
Status
|
Retourne ou définit la chaîne d'état.
|
Text
|
Retourne le texte affiché par la vue, sans aucune balise HTML.
|
TextZoom
|
Retourne ou définit le facteur de zoom de texte, 1.0 représente 100%.
|
Title
|
Retourne le titre de la page HTML.
|
Url
|
Retourne ou définit l'adresse (URL) affichée par la page web.
|
UserAgent
|
Retourne ou définit la chaîne de l'agent utilisateur qui sera envoyée au serveur web.
|
Zoom
|
Retourne ou définit le zoom de la page web , 1.0 représente 100%.
|
Propriétés héritées
Action
|
Retourne ou définit la chaîne de caractères de l'action associée au contrôle.
|
Background
|
Retourne ou définit la couleur de fond d'écran utilisée par le contrôle.
|
Cursor
|
Utilisez cette propriété pour assigner un curseur personnalisé à un contrôle.
|
Design
|
Indique que le contrôle est dans le mode de conception.
|
Direction
|
|
Drop
|
Retourne ou définit si un contrôle accepte les "déposer".
|
Enabled
|
Indique que le contrôle est activé.
|
Expand
|
Retourne ou définit si un contrôle élargira si il est inclus dans un conteneur qui range son contenu.
|
Font
|
Retourne ou définit la police de caractères utilisée pour dessiner le texte dans le contrôle.
|
Foreground
|
Retourne ou définit la couleur de premier-plan utilisée par le contrôle.
|
H
|
Un synonyme de la propriété Height.
|
Handle
|
Retourne l'identifiant de la fenêtre X11 interne du contrôle.
|
HasFocus
|
Retourne si le contrôle a le focus.
|
Height
|
Retourne ou définie la hauteur du contrôle.
|
Hovered
|
Retourne si le curseur de la souris est à l'intérieur du contrôle.
|
Id
|
Un synonyme pour la propriété Handle.
|
Ignore
|
Retourne ou définit si un contrôle doit être ignoré quand son parent range ses enfants.
|
Left
|
Retourne ou définit la position du bord gauche d'un contrôle relatif à son parent.
|
Mouse
|
Retourne ou définit l'apparence du curseur quand il pointe à l'intérieur du contrôle.
|
Name
|
Retourne ou définie le nom du contrôle.
|
Next
|
Retourne le prochain contrôle ayant le même parent.
|
NoTabFocus
|
|
Parent
|
Retourne le conteneur de contrôle.
|
PopupMenu
|
Retourne ou définit le nom du menu qui s’affiche quand l’utilisateur appuie sur le bouton droit de la souris ou sur sur la touche MENU du clavier.
|
Previous
|
Retourne le contrôle précédent ayant le même parent.
|
Proxy
|
Retourne ou définit le "proxy" d’un contrôle.
|
RightToLeft
|
|
ScreenX
|
Retourne la position du bord gauche du contrôle suivant sa position sur l'écran.
|
ScreenY
|
Retourne la position du bord haut du contrôle suivant sa position sur l'écran.
|
Tag
|
Retourne ou définit le tag(étiquette) du contrôle.
|
Tooltip
|
Retourne ou définit l'infobulle montrée quand la souris reste sur le contrôle un petit moment.
|
Top
|
Retourne ou définie la position de la bordure haute du contrôle par rapport à son parent.
|
Tracking
|
Retourne ou définit si le contrôle reçoit les évènements MouseMove.
|
Visible
|
Indique si le contrôle est visible ou non.
|
W
|
Un synonyme de la propriété Width.
|
Width
|
Retourne ou définit la largeur du contrôle.
|
Window
|
Retourne la fenêtre de haut niveau qui contient le contrôle.
|
X
|
Retourne ou définit la position du bord gauche du contrôle relatif à son parent.
|
Y
|
Retourne ou définit la position de la bordure haut du contrôle relatif à son parent.
|
Méthodes
Back
|
Remonte dans l'historique.
|
Eval
|
Cela vous offre un plein accès a l'Object Model de Document.
|
FindText
|
|
Forward
|
Se déplace plus avant dans l'historique.
|
HitTest
|
|
Reload
|
Recharge la page en cours.
|
Stop
|
Suspend le chargement de la page courante.
|
Méthodes héritées
Delete
|
Détruit le contrôle.
|
Drag
|
Démarre un processus de glisser-déposer.
|
Grab
|
Capture le clavier et la souris de sorte que leurs évènements soient reçus par le contrôle.
|
Hide
|
Cache le contrôle.
|
Lower
|
Envoie le contrôle à l'arrière-plan de son parent.
|
Move
|
Déplace et/ou redimensionne le contrôle.
|
MoveScaled
|
Déplace et/ou redimensionne le contrôle.
|
Raise
|
Envoie le contrôle au premier-plan de son parent.
|
Refresh
|
Redessine le contrôle, ou juste une partie de ce dernier.
|
Reparent
|
Change le conteneur d'un contrôle.
|
Resize
|
Redimensionne le contrôle.
|
ResizeScaled
|
Redimensionne le contrôle.
|
SetFocus
|
|
Show
|
Affiche le contrôle.
|
Evénements
Évènements hérités
DblClick
|
Levé quand l'utilisateur clique rapidement deux fois sur le contrôle.
|
Drag
|
Cet évènement est levé lorsque la souris entre dans le contrôle durant le processus glisser-déposer.
|
DragLeave
|
|
DragMove
|
Cet événement est levé lorsque la souris se déplace à l'intérieur du contrôle au cours d'un processus glissé-déposé.
|
Drop
|
Cet évènement est levé quand un glissé est déposé dans le contrôle.
|
Enter
|
Levé lorsque la souris entre dans le contrôle.
|
GotFocus
|
Levé lorsque le contrôle a récupéré le focus.
|
KeyPress
|
Est levé si une touche est pressée pendant que le contrôle a le focus.
|
KeyRelease
|
Relevé quand une touche est relachée tant que le contrôle a le focus.
|
Leave
|
Relevé quand la souris quitte le contrôle.
|
LostFocus
|
Relevé quand le contrôle a perdu le focus.
|
Menu
|
Evènement levé quand l'utilisateur clique sur le contrôle avec le bouton droit de la souris, ou quand il appuye sur la touche MENU.
|
MouseDown
|
Cet événement est déclenché lorsqu'un bouton de la souris est pressé lorsque le curseur se situe dans un contrôle.
|
MouseDrag
|
Cet évènement est levé quand une opération de glisser devrait être démarrée.
|
MouseMove
|
Activé quand la souris se déplace à l’intérieur d’un contrôle alors qu’un bouton de la souris est pressé.
|
MouseUp
|
Cet événement est déclenché lorsqu'un bouton de la souris est relâché lorsque le curseur se situe dans un contrôle.
|
MouseWheel
|
Cet évènement est activé quand l’utilisateur déplace ou presse la roue de la souris pendant qu’elle est à l’intérieur d’un contrôle.
|
Utilisation de WebView comme éditeur HTML
Si vous établissez la propriété
Editable à
TRUE, WebView devient un éditeur
html.
Pour modifier le contenu de la page HTML par programme, vous devez utiliser la Méthode
Eval pour faire tourner la DOM API JavaScript
document.execCommand
.
Voici une liste de commandes actuellement implémentées par WebKit :
-
AlignCenter
-
AlignJustified
-
AlignLeft
-
AlignRight
-
BackColor
-
BackwardDelete
-
Bold
-
Copy
-
CreateLink
-
Cut
-
Delete
-
DeleteBackward
-
DeleteBackwardByDecomposingPreviousCharacter
-
DeleteForward
-
DeleteToBeginningOfLine
-
DeleteToBeginningOfParagraph
-
DeleteToEndOfLine
-
DeleteToEndOfParagraph
-
DeleteToMark
-
DeleteWordBackward
-
DeleteWordForward
-
FindString
-
FontName
-
FontSize
-
FontSizeDelta
-
ForeColor
-
FormatBlock
-
ForwardDelete
-
HiliteColor
-
IgnoreSpelling
-
Indent
-
InsertBacktab
-
InsertHTML
-
InsertHorizontalRule
-
InsertImage
-
InsertLineBreak
-
InsertNewline
-
InsertNewlineInQuotedContent
-
InsertOrderedList
-
InsertParagraph
-
InsertTab
-
InsertText
-
InsertUnorderedList
-
Italic
-
JustifyCenter
-
JustifyFull
-
JustifyLeft
-
JustifyNone
-
JustifyRight
-
MakeTextWritingDirectionLeftToRight
-
MakeTextWritingDirectionNatural
-
MakeTextWritingDirectionRightToLeft
-
MoveBackward
-
MoveBackwardAndModifySelection
-
MoveDown
-
MoveDownAndModifySelection
-
MoveForward
-
MoveForwardAndModifySelection
-
MoveLeft
-
MoveLeftAndModifySelection
-
MovePageDown
-
MovePageDownAndModifySelection
-
MovePageUp
-
MovePageUpAndModifySelection
-
MoveParagraphBackwardAndModifySelection
-
MoveParagraphForwardAndModifySelection
-
MoveRight
-
MoveRightAndModifySelection
-
MoveToBeginningOfDocument
-
MoveToBeginningOfDocumentAndModifySelection
-
MoveToBeginningOfLine
-
MoveToBeginningOfLineAndModifySelection
-
MoveToBeginningOfParagraph
-
MoveToBeginningOfParagraphAndModifySelection
-
MoveToBeginningOfSentence
-
MoveToBeginningOfSentenceAndModifySelection
-
MoveToEndOfDocument
-
MoveToEndOfDocumentAndModifySelection
-
MoveToEndOfLine
-
MoveToEndOfLineAndModifySelection
-
MoveToEndOfParagraph
-
MoveToEndOfParagraphAndModifySelection
-
MoveToEndOfSentence
-
MoveToEndOfSentenceAndModifySelection
-
MoveToLeftEndOfLine
-
MoveToLeftEndOfLineAndModifySelection
-
MoveToRightEndOfLine
-
MoveToRightEndOfLineAndModifySelection
-
MoveUp
-
MoveUpAndModifySelection
-
MoveWordBackward
-
MoveWordBackwardAndModifySelection
-
MoveWordForward
-
MoveWordForwardAndModifySelection
-
MoveWordLeft
-
MoveWordLeftAndModifySelection
-
MoveWordRight
-
MoveWordRightAndModifySelection
-
Outdent
-
Paste
-
PasteAndMatchStyle
-
Print
-
Redo
-
RemoveFormat
-
SelectAll
-
SelectLine
-
SelectParagraph
-
SelectSentence
-
SelectToMark
-
SelectWord
-
SetMark
-
Strikethrough
-
StyleWithCSS
-
Subscript
-
Superscript
-
SwapWithMark
-
ToggleBold
-
ToggleItalic
-
ToggleUnderline
-
Transpose
-
Underline
-
Undo
-
Unlink
-
Unscript
-
Unselect
-
Yank
-
YankAndSelect