Functions | |
| int | pvStartDefinition (PARAM *p, int num_objects) |
| int | pvQLayoutVbox (PARAM *p, int id, int parent) |
| int | pvQLayoutHbox (PARAM *p, int id, int parent) |
| int | pvQLayoutGrid (PARAM *p, int id, int parent) |
| int | pvQWidget (PARAM *p, int id, int parent) |
| int | pvQLabel (PARAM *p, int id, int parent) |
| int | pvQComboBox (PARAM *p, int id, int parent, int editable, int policy) |
| int | pvQLineEdit (PARAM *p, int id, int parent) |
| int | pvQPushButton (PARAM *p, int id, int parent) |
| int | pvQLCDNumber (PARAM *p, int id, int parent, int numDigits, int segmentStyle, int mode) |
| int | pvQSlider (PARAM *p, int id, int parent, int minValue, int maxValue, int pageStep, int value, int orientation) |
| int | pvQButtonGroup (PARAM *p, int id, int parent, int columns, int orientation, const char *title) |
| int | pvQRadioButton (PARAM *p, int id, int parent) |
| int | pvQCheckBox (PARAM *p, int id, int parent) |
| int | pvQFrame (PARAM *p, int id, int parent, int shape, int shadow, int line_width, int margin) |
| int | pvQDraw (PARAM *p, int id, int parent) |
| int | pvQImage (PARAM *p, int id, int parent, const char *imagename, int *w, int *h, int *depth) |
| int | pvQGL (PARAM *p, int id, int parent) |
| int | pvQTabWidget (PARAM *p, int id, int parent) |
| int | pvQToolBox (PARAM *p, int id, int parent) |
| int | pvQGroupBox (PARAM *p, int id, int parent, int columns, int orientation, const char *title) |
| int | pvQListBox (PARAM *p, int id, int parent) |
| int | pvQTable (PARAM *p, int id, int parent, int rows, int columns) |
| int | pvQSpinBox (PARAM *p, int id, int parent, int min, int max, int step) |
| int | pvQDial (PARAM *p, int id, int parent, int min, int max, int page_step, int value) |
| int | pvQProgressBar (PARAM *p, int id, int parent, int total_steps) |
| int | pvQMultiLineEdit (PARAM *p, int id, int parent, int editable, int max_lines) |
| int | pvQTextBrowser (PARAM *p, int id, int parent) |
| int | pvQListView (PARAM *p, int id, int parent) |
| int | pvQIconView (PARAM *p, int id, int parent) |
| int | pvQVtkTclWidget (PARAM *p, int id, int parent) |
| int | pvQwtPlotWidget (PARAM *p, int id, int parent, int nCurves, int nMarker) |
| int | pvQwtScale (PARAM *p, int id, int parent, int pos) |
| int | pvQwtThermo (PARAM *p, int id, int parent) |
| int | pvQwtKnob (PARAM *p, int id, int parent) |
| int | pvQwtCounter (PARAM *p, int id, int parent) |
| int | pvQwtWheel (PARAM *p, int id, int parent) |
| int | pvQwtSlider (PARAM *p, int id, int parent) |
| int | pvQwtCompass (PARAM *p, int id, int parent) |
| int | pvQDateEdit (PARAM *p, int id, int parent) |
| int | pvQTimeEdit (PARAM *p, int id, int parent) |
| int | pvQDateTimeEdit (PARAM *p, int id, int parent) |
| int | pvEndDefinition (PARAM *p) |
| int | pvAddWidgetOrLayout (PARAM *p, int id, int item, int row, int col) |
| int | pvAddStretch (PARAM *p, int id, int param) |
| int | pvTabOrder (PARAM *p, int id1, int id2) |
|
||||||||||||||||
|
add stretch to layout |
|
||||||||||||||||||||||||
|
add widget or layout to layout. |
|
|
Call this function when you are finished with the definition of your mask. |
|
||||||||||||||||||||||||||||
|
Creates a new QButtonGroup. See also pvQWidget(). orientation = HORIZONTAL|VERTICAL
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() |
|
||||||||||||||||
|
Creates a new QCheckBox. See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetText() pvPrintf() pvSetChecked() |
|
||||||||||||||||||||||||
|
editable = 0 not editable editable = 1 user can edit combo box Policy. Creates a new QComboBox. See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetText() pvPrintf() pvClear() pvInsertItem() pvRemoveItem() pvRemoveItemByName() pvSetCurrentItem() |
|
||||||||||||||||
|
create a QDateEdit widget.
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetDate() pvSetMinDate() pvSetMaxDate() pvSetDateOrder() |
|
||||||||||||||||
|
create a QDateTimeEdit widget.
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetDate() pvSetMinDate() pvSetMaxDate() pvSetTime() pvSetMinTime() pvSetMaxTime() pvSetDateOrder() |
|
||||||||||||||||||||||||||||||||
|
Creates a new QDial . See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetValue() |
|
||||||||||||||||
|
Creates a new QDrawWidget. See also pvQWidget(). This type of widget can be used to draw diagrams and whatever you want.
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() See Module: Graphics |
|
||||||||||||||||||||||||||||||||
|
Creates a new QFrame. See also pvQWidget(). Shape. Shadow.
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetStyle() |
|
||||||||||||||||
|
Creates a new OpenGL Widget . See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() See Module: OpenGL |
|
||||||||||||||||||||||||||||
|
Creates a new QGroupBox . See also pvQWidget(). orientation = HORIZONTAL|VERTICAL
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetStyle() |
|
||||||||||||||||
|
Creates a new QIconView . See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvClear() pvRemoveIconViewItem() pvSetIconViewItem() |
|
||||||||||||||||||||||||||||||||
|
Creates a new QImage. See also pvQWidget().
If you specify the name of a 8bpp bmp file: w = width of image will be returned (w must be a multiple of 2) h = height of image will be returned (h must be a multiple of 2) depth = number of bits per pixel (currently only 8 is supported) A color of red=1 green=1 blue=1 will be treated as transparent
If you specify any other file format: 1) The format must be supported by Qt 2) you have to download the file to the client first see: int pvDownloadFile(PARAM *p, const char *filename); w = 0 h = 0 depth = 0 will be returned
Using Qt Designer: Insert a QFrame set paletteBackgroundPixmap in the Property Editor pane and select a graphics file set whatsThis=filename in the Property Editor pane
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetImage() |
|
||||||||||||||||
|
Creates a new QLabel. See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetAlignment() pvSetText() pvPrintf() pvSetBackgroundColor() pvText() pvSetStyle() pvSetMovie() pvMovieControl() pvMovieSpeed() |
|
||||||||||||||||
|
Layout Grid |
|
||||||||||||||||
|
Layout Hbox |
|
||||||||||||||||
|
Layout Vbox |
|
||||||||||||||||||||||||||||
|
Creates a new QLCDNumber. Mode. SegmentStyle. enum Mode { HEX=0, DEC, OCT, BIN }; enum SegmentStyle { Outline=0, Filled, Flat };
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvDisplayNum() pvDisplayFloat() pvDisplayStr() pvSetStyle() |
|
||||||||||||||||
|
Creates a new QLineEdit. See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetAlignment() pvSetText() pvPrintf() pvText() pvSetEditable() pvSetStyle() |
|
||||||||||||||||
|
Creates a new QListBox . See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvClear() pvChangeItem() pvInsertItem() pvRemoveItem() pvRemoveItemByName() pvSelection() |
|
||||||||||||||||
|
Creates a new QListView . See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvClear() pvAddColumn() pvSetListViewText() pvListViewPrintf() pvSetListViewPixmap() pvRemoveListViewItem() pvSelection() pvSetSorting() pvListViewEnsureVisible() |
|
||||||||||||||||||||||||
|
Creates a new QMultiLineEdit . See also pvQWidget(). editable = 0|1 if max_lines == -1 then no limit
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetText() pvPrintf() pvClear() pvText() pvSetEditable() |
|
||||||||||||||||||||
|
Creates a new QProgressBar . See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetValue() pvSetStyle() |
|
||||||||||||||||
|
Creates a new QPushButton. See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetText() pvPrintf() pvSetPixmap() pvText() |
|
||||||||||||||||
|
Creates a new QRadioButton. See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetText() pvPrintf() pvSetChecked() |
|
||||||||||||||||||||||||||||||||||||
|
Creates a new QSlider. See also pvQWidget(). orientation = HORIZONTAL|VERTICAL
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetValue() |
|
||||||||||||||||||||||||||||
|
Creates a new QSpinBox . See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetValue() |
|
||||||||||||||||||||||||
|
||||||||||||||||
|
Creates a new QTabWidget . See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetValue() pvSetTabPosition() |
|
||||||||||||||||
|
Creates a new QTextBrowser . See also pvQWidget(). editable = 0|1
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetText() pvPrintf() pvSetSource() pvMoveContent() |
|
||||||||||||||||
|
create a QTimeEdit widget.
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetTime() pvSetMinTime() pvSetMaxTime() pvSetTimeEditDisplay() |
|
||||||||||||||||
|
Creates a new QToolBox . See also pvQWidget().
Functions that apply to this widget: pvToolTip() pvSetGeometry() pvMove(); pvResize(); pvHide(); pvShow(); pvSetPaletteBackgroundColor() pvSetPaletteForegroundColor() pvSetFontColor() pvSetFont() pvSetEnabled() pvCopyToClipboard() pvSaveAsBmp() pvSetValue() pvSetStyle() |
|
||||||||||||||||
|
Creates a new QVtkTclWidget . See also pvQWidget().
You can use this widget to use VTK for 3D Graphics. Use pvVtkTcl() to send single Tcl commands. Use pvVtkTclPrintf() to send single Tcl commands (use like printf). Use pvVtkTclScript() to send Tcl programs.
The constructor also runs the Tcl commands: package require vtk package require vtkinteraction package require vtktesting vtkRenderer renderer4 vtkRenderer renderer3 vtkRenderer renderer2 vtkRenderer renderer
renderer4 is connected to your widget !!! renderer3 is connected to your widget !!! renderer2 is connected to your widget !!! renderer is connected to your widget !!!
The destructor also runs the Tcl command: vtkCommand DeleteAllObjects |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Call this function to create a QwtCompass.
See Module: QwtCompass |
|
||||||||||||||||
|
Call this function to create a QwtCounter.
See Module: QwtCounter |
|
||||||||||||||||
|
Call this function to create a QwtKnob.
See Module: QwtKnob |
|
||||||||||||||||||||||||
|
Call this function to create a QWT Plot Widget. nCurves = Max Number of Curves in Plot nMarker = Max Number of Markers in Plot
See Module: QwtPlotWidget |
|
||||||||||||||||||||
|
Call this function to create a QwtScale.
See Module: QwtScale |
|
||||||||||||||||
|
Call this function to create a QwtSlider.
See Module: QwtSlider |
|
||||||||||||||||
|
Call this function to create a QwtThermo.
See Module: QwtThermo |
|
||||||||||||||||
|
Call this function to create a QwtWheel.
See Module: QwtWheel |
|
||||||||||||
|
Call this function first when you want to define a new mask. Your enum for the mask should always contain ID_END_OF_WIDGETS as the last element.
Example:
pvStartDefinition(p,ID_END_OF_WIDGETS); |
|
||||||||||||||||
|
set TAB order. |
1.4.6