Package Camelot :: Package camelot :: Package view :: Package wizard :: Package pages :: Module form_page :: Class FormPage |
[frames] | no frames]

# Class FormPage

source code

FormPage is a generic wizard page that displays a form for an object in a wizard page, subclass this class to use it. The class attribute 'Data' should be the class of the object to be used to store the form information.

To access the data stored by the wizard form into a data object, use its get_data method.

The 'Next' button will only be activated when the form is complete.

Nested Classes
Inherited from `PyQt4.QtGui.QWidget`: `RenderFlag`, `RenderFlags` Inherited from `PyQt4.QtGui.QPaintDevice`: `PaintDeviceMetric`

Instance Methods
__init__(self, parent=None) x.__init__(...) initializes x; see x.__class__.__doc__ for signature | source code
initializePage(self) | source code
isComplete(self) | source code
get_admin(self) | source code
get_title(self) | source code
get_sub_title(self) | source code
get_icon(self) | source code
get_data(self) | source code
Inherited from `PyQt4.QtGui.QWizardPage`: `buttonText`, `cleanupPage`, `completeChanged`, `field`, `isCommitPage`, `isFinalPage`, `nextId`, `pixmap`, `registerField`, `setButtonText`, `setCommitPage`, `setField`, `setFinalPage`, `setPixmap`, `setSubTitle`, `setTitle`, `subTitle`, `validatePage`, `wizard` Inherited from `PyQt4.QtGui.QWidget`: `acceptDrops`, `accessibleDescription`, `accessibleName`, `actionEvent`, `actions`, `activateWindow`, `addAction`, `addActions`, `adjustSize`, `autoFillBackground`, `backgroundRole`, `baseSize`, `changeEvent`, `childAt`, `childrenRect`, `childrenRegion`, `clearFocus`, `clearMask`, `close`, `closeEvent`, `contentsMargins`, `contentsRect`, `contextMenuEvent`, `contextMenuPolicy`, `create`, `cursor`, `customContextMenuRequested`, `destroy`, `devType`, `dragEnterEvent`, `dragLeaveEvent`, `dragMoveEvent`, `dropEvent`, `effectiveWinId`, `enabledChange`, `ensurePolished`, `enterEvent`, `event`, `find`, `focusInEvent`, `focusNextChild`, `focusNextPrevChild`, `focusOutEvent`, `focusPolicy`, `focusPreviousChild`, `focusProxy`, `focusWidget`, `font`, `fontChange`, `fontInfo`, `fontMetrics`, `foregroundRole`, `frameGeometry`, `frameSize`, `geometry`, `getContentsMargins`, `grabGesture`, `grabKeyboard`, `grabMouse`, `grabShortcut`, `graphicsEffect`, `graphicsProxyWidget`, `handle`, `hasFocus`, `hasMouseTracking`, `height`, `heightForWidth`, `hide`, `hideEvent`, `inputContext`, `inputMethodEvent`, `inputMethodHints`, `inputMethodQuery`, `insertAction`, `insertActions`, `isActiveWindow`, `isAncestorOf`, `isEnabled`, `isEnabledTo`, `isEnabledToTLW`, `isFullScreen`, `isHidden`, `isLeftToRight`, `isMaximized`, `isMinimized`, `isModal`, `isRightToLeft`, `isTopLevel`, `isVisible`, `isVisibleTo`, `isWindow`, `isWindowModified`, `keyPressEvent`, `keyReleaseEvent`, `keyboardGrabber`, `languageChange`, `layout`, `layoutDirection`, `leaveEvent`, `locale`, `lower`, `mapFrom`, `mapFromGlobal`, `mapFromParent`, `mapTo`, `mapToGlobal`, `mapToParent`, `mask`, `maximumHeight`, `maximumSize`, `maximumWidth`, `metric`, `minimumHeight`, `minimumSize`, `minimumSizeHint`, `minimumWidth`, `mouseDoubleClickEvent`, `mouseGrabber`, `mouseMoveEvent`, `mousePressEvent`, `mouseReleaseEvent`, `move`, `moveEvent`, `nativeParentWidget`, `nextInFocusChain`, `normalGeometry`, `overrideWindowFlags`, `overrideWindowState`, `paintEngine`, `paintEvent`, `palette`, `paletteChange`, `parentWidget`, `pos`, `previousInFocusChain`, `raise_`, `rect`, `releaseKeyboard`, `releaseMouse`, `releaseShortcut`, `removeAction`, `render`, `repaint`, `resetInputContext`, `resize`, `resizeEvent`, `restoreGeometry`, `saveGeometry`, `scroll`, `setAcceptDrops`, `setAccessibleDescription`, `setAccessibleName`, `setAttribute`, `setAutoFillBackground`, `setBackgroundRole`, `setBaseSize`, `setContentsMargins`, `setContextMenuPolicy`, `setCursor`, `setDisabled`, `setEnabled`, `setFixedHeight`, `setFixedSize`, `setFixedWidth`, `setFocus`, `setFocusPolicy`, `setFocusProxy`, `setFont`, `setForegroundRole`, `setGeometry`, `setGraphicsEffect`, `setHidden`, `setInputContext`, `setInputMethodHints`, `setLayout`, `setLayoutDirection`, `setLocale`, `setMask`, `setMaximumHeight`, `setMaximumSize`, `setMaximumWidth`, `setMinimumHeight`, `setMinimumSize`, `setMinimumWidth`, `setMouseTracking`, `setPalette`, `setParent`, `setShortcutAutoRepeat`, `setShortcutEnabled`, `setShown`, `setSizeIncrement`, `setSizePolicy`, `setStatusTip`, `setStyle`, `setStyleSheet`, `setTabOrder`, `setToolTip`, `setUpdatesEnabled`, `setVisible`, `setWhatsThis`, `setWindowFilePath`, `setWindowFlags`, `setWindowIcon`, `setWindowIconText`, `setWindowModality`, `setWindowModified`, `setWindowOpacity`, `setWindowRole`, `setWindowState`, `setWindowTitle`, `show`, `showEvent`, `showFullScreen`, `showMaximized`, `showMinimized`, `showNormal`, `size`, `sizeHint`, `sizeIncrement`, `sizePolicy`, `stackUnder`, `statusTip`, `style`, `styleSheet`, `tabletEvent`, `testAttribute`, `toolTip`, `topLevelWidget`, `underMouse`, `ungrabGesture`, `unsetCursor`, `unsetLayoutDirection`, `unsetLocale`, `update`, `updateGeometry`, `updateMicroFocus`, `updatesEnabled`, `visibleRegion`, `whatsThis`, `wheelEvent`, `width`, `winId`, `window`, `windowActivationChange`, `windowFilePath`, `windowFlags`, `windowIcon`, `windowIconText`, `windowModality`, `windowOpacity`, `windowRole`, `windowState`, `windowTitle`, `windowType`, `x`, `x11Info`, `x11PictureHandle`, `y` Inherited from `PyQt4.QtCore.QObject`: `blockSignals`, `childEvent`, `children`, `connect`, `connectNotify`, `customEvent`, `deleteLater`, `destroyed`, `disconnect`, `disconnectNotify`, `dumpObjectInfo`, `dumpObjectTree`, `dynamicPropertyNames`, `emit`, `eventFilter`, `findChild`, `findChildren`, `inherits`, `installEventFilter`, `isWidgetType`, `killTimer`, `metaObject`, `moveToThread`, `objectName`, `parent`, `property`, `pyqtConfigure`, `receivers`, `removeEventFilter`, `sender`, `setObjectName`, `setProperty`, `signalsBlocked`, `startTimer`, `thread`, `timerEvent`, `tr`, `trUtf8` Inherited from `PyQt4.QtGui.QPaintDevice`: `colorCount`, `depth`, `heightMM`, `logicalDpiX`, `logicalDpiY`, `numColors`, `paintingActive`, `physicalDpiX`, `physicalDpiY`, `widthMM` Inherited from `sip.simplewrapper`: `__delattr__`, `__getattribute__`, `__new__`, `__setattr__` Inherited from `object`: `__format__`, `__hash__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables
| icon = `Icon('tango/32x32/mimetypes/x-office-spreadsheet.png')`
| title = `None` hash(x)
| sub_title = `None` hash(x)
| Data = `None` hash(x)
| Admin = `None` hash(x)
Inherited from `PyQt4.QtGui.QWidget`: `DrawChildren`, `DrawWindowBackground`, `IgnoreMask` Inherited from `PyQt4.QtCore.QObject`: `staticMetaObject` Inherited from `PyQt4.QtGui.QPaintDevice`: `PdmDepth`, `PdmDpiX`, `PdmDpiY`, `PdmHeight`, `PdmHeightMM`, `PdmNumColors`, `PdmPhysicalDpiX`, `PdmPhysicalDpiY`, `PdmWidth`, `PdmWidthMM`

Properties
Inherited from `object`: `__class__`

Method Details

### __init__(self, parent=None) (Constructor) | source code
x.__init__(...) initializes x; see x.__class__.__doc__ for signature Overrides: object.__init__ (inherited documentation)

### initializePage(self) | source code
Overrides: PyQt4.QtGui.QWizardPage.initializePage

### isComplete(self) | source code
Overrides: PyQt4.QtGui.QWizardPage.isComplete