WebView (gb.qt4.webkit)
Este controle implementa o navegador WebKit.
Veja o exemplo projeto 'WebBrowser' ele irá mostrar-lhe como usar este controle.
Propriedades
Auth
|
Essa propriedade retorna um objeto virtual utilizado para gerenciar a autenticação HTTP.
|
Cookies
|
Retorno ou definir uma matriz dos cookies armazenados cookie jar.
|
Current
|
Retorna o frame atual.
|
Document
|
Retorna o elemento documento do frame principal do view.
|
Editable
|
Retorna ou define se o WebView é editável.
|
Frame
|
Retorna o frame raiz da página web.
|
HTML
|
Retorna ou define o HTML exibido pela página web.
|
History
|
Retornar um objeto virtual utilizado para gerenciar o histórico do navegador.
|
Icon
|
Retorna o ícone da página web, ou NULL se não houver um ícone.
|
NewView
|
Quando o WebView pede uma nova janela, levanta o evento NewWindow,
então, você deve definir essa propriedade no WebView recém-criado.
|
Progress
|
Retorna um número entre 0 e 1 indicando o progressão de carregamento da página da web.
|
SelectedText
|
Retorna o texto selecionado do web view.
|
Settings
|
Retorna um objeto virtual usada para definir as configurações do modo de exibição.
|
Status
|
Retorna ou define a string de status.
|
Text
|
Retorna o texto exibido pelo webview, sem qualquer marcação HTML.
|
TextZoom
|
Retorna ou define o fator de zoom do texto, 1.0 é 100%.
|
Title
|
Retorna o título da página HTML.
|
Url
|
Retorna ou define a URL exibida pela página web.
|
UserAgent
|
Retorna ou define a string user-agent que será enviada para o servidor web.
|
Zoom
|
Retorna ou define o zoom da página web, 1.0 é 100%.
|
Inherited properties
Action
|
Retorna ou define a sequência de ação associado ao controle.
|
Background
|
Retorna ou define a cor de fundo utilizada pelo controle.
|
Cursor
|
Use essa propriedade para atribuir um cursor personalizado para um controle.
|
Design
|
Indica que o controle está no modo design.
|
Direction
|
|
Drop
|
Retorna ou define se um controle aceita drops.
|
Enabled
|
Indica que o controle está habilitado.
|
Expand
|
Retorna ou define se um controle irá se expandir se for incluída em um contêiner
que organiza seu conteúdo.
|
Font
|
Retorna ou define a fonte usada para desenhar o texto no controle.
|
Foreground
|
Retorna ou define a cor do primeiro plano usado pelo controle.
|
H
|
Um sinónimo para a propriedade Height.
|
Handle
|
Retorna a janela X11 interna manipulador do controle.
|
HasFocus
|
Retorna se o controle tem o foco.
|
Height
|
Retorna ou define a altura do controle.
|
Hovered
|
Retorna se o cursor do mouse está sobre o controle.
|
Id
|
Um sinônimo para a propriedade Handle.
|
Ignore
|
Retorna ou define se um controle deve ser ignorado quando o controle pai organiza os seus filhos.
|
Left
|
Retorna ou define a posição da borda esquerda do controle em relação a seu pai.
|
Mouse
|
Retorna ou define a aparência do cursor quando ele está sobre o controle.
|
Name
|
Retorna ou define o nome do controle.
|
Next
|
Retorna o próximo controle que tem o mesmo pai.
|
NoTabFocus
|
Retorna ou define se um controle não pode ser focalizado com a tecla TAB.
|
Parent
|
Retorna o contêiner do controle.
|
PopupMenu
|
Retorna ou define o nome do menu pop-up que será exibido quando o usuário pressiona o botão direito do mouse ou a tecla MENU do teclado.
|
Previous
|
Retorna o controle anterior que tem o mesmo pai.
|
Proxy
|
Retorna ou define o "proxy" de um controle.
|
RightToLeft
|
|
ScreenX
|
Retorna a posição da borda esquerda do controle em coordenadas da tela.
|
ScreenY
|
Retorna a posição da borda superior do controle em coordenadas da tela.
|
Tag
|
Retorna ou define a marca do controle.
|
Tooltip
|
Retorna ou define a dica mostrada quando o mouse permanece no controle pro um determinado tempo.
|
Top
|
Retorna ou define a posição da borda superior do controle em relação a seu pai.
|
Tracking
|
Retorna ou define se o controle receberá Eventos MouseMove.
|
Visible
|
Indica se o controle é visível ou não.
|
W
|
Um sinônimo para a propriedade Width.
|
Width
|
Retorna ou define a largura do controle.
|
Window
|
Retorna a janela de nível superior que contém o controle.
|
X
|
Retorna ou define a posição da borda esquerda do controle em relação a seu pai.
|
Y
|
Retorna ou define a posição da borda superior do controle em relação a seu pai.
|
Métodos
Back
|
Voltar no histórico.
|
Eval
|
Avalia qualquer expressão JavaScript no contexto do frame atual, e retornar o seu valor.
|
FindText
|
Procura por algum texto dentro da página HTML.
|
Forward
|
Ir em frente no histórico.
|
HitTest
|
Retorna o que é encontrado em um ponto específico na página HTML.
|
Reload
|
Recarrega a página atual.
|
Stop
|
Interrompe o carregamento da página atual.
|
Inherited methods
Delete
|
Destrói o controle.
|
Drag
|
Inicia um processo de arrastar e soltar.
|
Grab
|
Captura o teclado e o mouse de modo que todos os eventos do teclado e do mouse são interceptados pelo controle.
|
Hide
|
Oculta o controle.
|
Lower
|
Envia o controle para o background de seu pai.
|
Move
|
Move ou redimensiona o controle.
|
MoveScaled
|
Move ou redimensiona o controle.
|
Raise
|
Envia o controle para o foreground do controle pai.
|
Refresh
|
Redesenha o controle, ou apenas uma parte dela.
|
Reparent
|
Altera o contêiner de um controlo.
|
Resize
|
Redimensiona o controle.
|
ResizeScaled
|
Redimensiona o controle.
|
SetFocus
|
Dá o foco para o controle.
|
Show
|
Mostra o controle.
|
Eventos
Auth
|
Gerado quando uma autenticação HTTP é necessária.
|
Click
|
Gerado quando a URL de um frame muda.
|
Download
|
Gerado quando um download de arquivo é solicitado.
|
Error
|
Gerado quando o download do arquivo falhou.
|
Icon
|
Gerado quando o ícone da página HTML exibido é recuperado.
|
Link
|
Gerado quando um link é passado.
|
Load
|
Gerado quando a página HTML foi totalmente carregada.
|
NewFrame
|
Gerado quando um novo frame foi criado.
|
NewWindow
|
Gerado quando a página HTML quer abrir uma nova janela (ou uma nova aba).
|
Progress
|
Gerado quando o progresso de carregamento da página muda.
|
Select
|
Gerado quando o usuário selecionou algo dentro da página HTML.
|
Status
|
Gerado quando a página HTML quer mostrar algo na barra de status.
|
Title
|
Gerado quando o título da página HTML foi obtido.
|
Inherited events
DblClick
|
Gerado quando o usuário clica duas vezes rapidamente no controle.
|
Drag
|
Este evento é gerado quando o mouse entra no controle durante um processo de arrastar e soltar.
|
DragLeave
|
Este evento é gerado quando o mouse deixa o controle durante uma operação drag & drop.
|
DragMove
|
Este evento é gerado enquanto o mouse se move dentro do controle
durante um processo de arrastar e soltar.
|
Drop
|
Este evento é gerado quando um drag é descartado no controle.
|
Enter
|
Gerado quando o mouse entra no controle.
|
GotFocus
|
Gerado quando o controle recebe o foco.
|
KeyPress
|
Gerado quando uma tecla é pressionada enquanto o controle tem o foco.
|
KeyRelease
|
Gerado quando uma tecla é liberada enquanto o controle tem o foco.
|
Leave
|
Gerado quando o mouse deixa o controle.
|
LostFocus
|
Gerado quando o controle perde o foco.
|
Menu
|
Gerado quando o usuário clica no controle com o botão direito do mouse,
ou pressiona a tecla "Menu".
|
MouseDown
|
Gerado quando um botão do mouse é pressionado enquanto o cursor está dentro do controle.
|
MouseDrag
|
Este evento é gerado quando uma operação de arrastar (drag) é iniciada.
|
MouseMove
|
Gerado quando o mouse se move dentro do controle, enquanto um botão do mouse é pressionado.
|
MouseUp
|
Gerado quando um botão do mouse é pressionado enquanto o cursor estiver dentro do controle.
|
MouseWheel
|
Este evento é gerado quando o usuário move ou pressiona a roda do mouse
enquanto o mouse está dentro do controle
|
Usando WebView como um editor HTML
Se você definir a propriedade
Editable para
TRUE, então o controle torna-se um WebView editor
html.
Para modificar o conteúdo da página HTML programaticamente, você deve usar o método
Eval para executar a DOM API
JavaScript
document.execCommand
.
Aqui está uma lista de comandos atualmente implementados pelo 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