KHTMLView Class Reference
from PyKDE4.khtml import *
Inherits: QScrollArea → QAbstractScrollArea → QFrame → QWidget → QObject
Detailed Description
Renders and displays HTML in a QScrollArea.
Suitable for use as an application's main view.
Method Documentation
| addChild | ( | self, | ||
| QWidget | child, | |||
| int | dx, | |||
| int | dy | |||
| ) |
| clear | ( | self ) |
| cleared | ( | self ) |
- Signal syntax:
QObject.connect(source, SIGNAL("cleared()"), target_slot)
| closeEvent | ( | self, | ||
| QCloseEvent | a0 | |||
| ) |
| int contentsHeight | ( | self ) |
Returns the contents area's height
Returns a point translated to viewport coordinates
- Parameters:
-
p the contents area point to translate
| , int (cx), int (cy) contentsToViewport | ( | self, | ||
| int | x, | |||
| int | y, | |||
| ) |
Returns a point translated to viewport coordinates
- Parameters:
-
x x coordinate of contents area point to translate y y coordinate of contents area point to translate cx resulting x coordinate cy resulting y coordinate
| int contentsWidth | ( | self ) |
Returns the contents area's width
| int contentsX | ( | self ) |
Returns the x coordinate of the contents area point that is currently located at the top left in the viewport
| int contentsY | ( | self ) |
Returns the y coordinate of the contents area point that is currently located at the top left in the viewport
| displayAccessKeys | ( | self ) |
Display all accesskeys in small tooltips
| doAutoScroll | ( | self ) |
| dragEnterEvent | ( | self, | ||
| QDragEnterEvent | a0 | |||
| ) |
| dropEvent | ( | self, | ||
| QDropEvent | a0 | |||
| ) |
| bool event | ( | self, | ||
| QEvent | event | |||
| ) |
| findAheadActive | ( | self, | ||
| bool | a0 | |||
| ) |
- Signal syntax:
QObject.connect(source, SIGNAL("findAheadActive(bool)"), target_slot)
| finishedLayout | ( | self ) |
This signal is used for internal layouting. Don't use it to check if rendering finished. Use KHTMLPart completed() signal instead.
- Signal syntax:
QObject.connect(source, SIGNAL("finishedLayout()"), target_slot)
| focusInEvent | ( | self, | ||
| QFocusEvent | a0 | |||
| ) |
| bool focusNextPrevChild | ( | self, | ||
| bool | next | |||
| ) |
| focusOutEvent | ( | self, | ||
| QFocusEvent | a0 | |||
| ) |
| int frameWidth | ( | self ) |
| hideAccessKeys | ( | self ) |
- Signal syntax:
QObject.connect(source, SIGNAL("hideAccessKeys()"), target_slot)
| hideEvent | ( | self, | ||
| QHideEvent | a0 | |||
| ) |
| keyPressEvent | ( | self, | ||
| QKeyEvent | _ke | |||
| ) |
| keyReleaseEvent | ( | self, | ||
| QKeyEvent | _ke | |||
| ) |
| layout | ( | self ) |
ensure the display is up to date
| int marginHeight | ( | self ) |
Returns the margin height.
A return value of -1 means the default value will be used.
| int marginWidth | ( | self ) |
Returns the margin width.
A return value of -1 means the default value will be used.
| mouseDoubleClickEvent | ( | self, | ||
| QMouseEvent | a0 | |||
| ) |
| mouseMoveEvent | ( | self, | ||
| QMouseEvent | a0 | |||
| ) |
| mousePressEvent | ( | self, | ||
| QMouseEvent | a0 | |||
| ) |
| mouseReleaseEvent | ( | self, | ||
| QMouseEvent | a0 | |||
| ) |
| paintEvent | ( | self, | ||
| QPaintEvent | a0 | |||
| ) |
| KHTMLPart part | ( | self ) |
Returns a pointer to the KHTMLPart that is rendering the page.
| print_ | ( | self, | ||
| bool | quick=0 | |||
| ) |
Prints the HTML document.
- Parameters:
-
quick if true, fully automated printing, without print dialog
| repaintAccessKeys | ( | self ) |
- Signal syntax:
QObject.connect(source, SIGNAL("repaintAccessKeys()"), target_slot)
| repaintContents | ( | self, | ||
| QRect | r | |||
| ) |
Requests an immediate repaint of the content area
- Parameters:
-
r the content area rectangle to repaint
| repaintContents | ( | self, | ||
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
| resizeContents | ( | self, | ||
| int | w, | |||
| int | h | |||
| ) |
Resize the contents area
- Parameters:
-
w the new width h the new height
| resizeEvent | ( | self, | ||
| QResizeEvent | event | |||
| ) |
| scrollBy | ( | self, | ||
| int | x, | |||
| int | y | |||
| ) |
Scrolls the content area by a given amount
- Parameters:
-
x x offset y y offset
| scrollContentsBy | ( | self, | ||
| int | dx, | |||
| int | dy | |||
| ) |
| setContentsPos | ( | self, | ||
| int | x, | |||
| int | y | |||
| ) |
Place the contents area point x/y at the top left of the viewport
| setHorizontalScrollBarPolicy | ( | self, | ||
| Qt.ScrollBarPolicy | policy | |||
| ) |
Sets horizontal scrollbar mode.
WARNING: do not call this method on a base class pointer unless you specifically want QAbstractScrollArea's variant (not recommended). QAbstractScrollArea.setHorizontalScrollBarPolicy is *not* virtual.
| setMarginHeight | ( | self, | ||
| int | y | |||
| ) |
| setMarginWidth | ( | self, | ||
| int | x | |||
| ) |
Sets a margin in x direction.
| setSmoothScrollingMode | ( | self, | ||
| KHTMLView.SmoothScrollingMode | m | |||
| ) |
Set the smooth scrolling mode.
Smooth scrolling mode is normally controlled by the configuration file's SmoothScrolling key. Using this setter will override the configuration file's settings.
- Since:
- 4.1
| setSmoothScrollingModeDefault | ( | self, | ||
| KHTMLView.SmoothScrollingMode | m | |||
| ) |
| setVerticalScrollBarPolicy | ( | self, | ||
| Qt.ScrollBarPolicy | policy | |||
| ) |
Sets vertical scrollbar mode.
WARNING: do not call this method on a base class pointer unless you specifically want QAbstractScrollArea's variant (not recommended). QAbstractScrollArea.setVerticalScrollBarPolicy is *not* virtual.
| setZoomLevel | ( | self, | ||
| int | percent | |||
| ) |
Apply a zoom level to the content area
- Parameters:
-
percent a zoom level expressed as a percentage
| showEvent | ( | self, | ||
| QShowEvent | a0 | |||
| ) |
| slotPaletteChanged | ( | self ) |
| KHTMLView.SmoothScrollingMode smoothScrollingMode | ( | self ) |
Retrieve the current smooth scrolling mode
- Since:
- 4.1
| timerEvent | ( | self, | ||
| QTimerEvent | a0 | |||
| ) |
| updateContents | ( | self, | ||
| QRect | r | |||
| ) |
Requests an update of the content area
- Parameters:
-
r the content area rectangle to update
| updateContents | ( | self, | ||
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
| bool viewportEvent | ( | self, | ||
| QEvent | e | |||
| ) |
Returns a point translated to contents area coordinates
- Parameters:
-
p the viewport point to translate
| , int (cx), int (cy) viewportToContents | ( | self, | ||
| int | x, | |||
| int | y, | |||
| ) |
Returns a point translated to contents area coordinates
- Parameters:
-
x x coordinate of viewport point to translate y y coordinate of viewport point to translate cx resulting x coordinate cy resulting y coordinate
| int visibleHeight | ( | self ) |
Returns the height of the viewport
| int visibleWidth | ( | self ) |
Returns the width of the viewport
| wheelEvent | ( | self, | ||
| QWheelEvent | a0 | |||
| ) |
| bool widgetEvent | ( | self, | ||
| QEvent | a0 | |||
| ) |
| int zoomLevel | ( | self ) |
Retrieve the current zoom level
| zoomView | ( | self, | ||
| int | a0 | |||
| ) |
- Signal syntax:
QObject.connect(source, SIGNAL("zoomView(int)"), target_slot)
Enumeration Documentation
| SmoothScrollingMode |
Smooth Scrolling Mode enumeration
- Enumerator:
-
SSMDisabled = 0 SSMWhenEfficient SSMEnabled
KDE 4.2 PyKDE API Reference