Class vrQObject
object --+
|
??.instance --+
|
vrQObject
A wrapper class for the qt object.
//Example widget.py
def returnPressed():
print 'Pressed return in linedit!'
def textChanged(text):
print 'Changed lineedit test to', text
def toggledCheckBox(s):
print 'Toggled checkbox to', s
def clickedButton():
print 'Clicked button1!'
def valueChanged1(v):
print 'Changed spinbox value to', v
def valueChanged2(v):
print 'Changed slider value to', v
widget = vrWidget("gui/test.ui")
widget.connect("_lineedit", "returnPressed()", returnPressed)
widget.connect("_lineedit", "textChanged(const QString &)", textChanged)
#widget.connect("_checkbox", "toggled(bool)", toggledCheckBox)
widget.connect("_button", "clicked()", clickedButton)
widget.connect("_button", "clicked()", "print 'Clicked button2!'")
widget.connect("_spinbox", "valueChanged(int)", valueChanged1)
widget.connect("_slider", "valueChanged(int)", valueChanged2)
# creates a new widget2 instance from checkbox, just a test ...
checkbox = findQObject(widget.getQObject(), "_checkbox")
widget2 = vrWidget(checkbox)
widget2.connect("_checkbox", "toggled(bool)", toggledCheckBox)
lineedit = findQObject(widget.getQObject(), "_lineedit")
lineedit.setProperty("text", "Hallo")
print "lineedit enabled = ", lineedit.getProperty("enabled")
print "lineedit text = ", lineedit.getProperty("text")
# create a qtext widget
text = vrWidget("QTextEdit", vrQObject(), "text edit")
text.getQObject().setProperty("caption", "TextEditor Test")
text.getQObject().setProperty("text", "Hi!")
|
__init__()
The constructor of the vrQObject class. |
|
|
|
|
boolean
|
connect(sender,
signal,
member)
Connects the signal of a sender with a member function. |
|
|
boolean, integer (32bit), float (64bit) or string
|
|
bool
|
isValid()
Returns the valid status. |
|
|
boolean
|
|
Inherited from unreachable.instance :
__new__
|
connect(sender,
signal,
member)
|
|
Connects the signal of a sender with a member function.
- Parameters:
sender (vrQObject) - The sender object.
signal (string) - The emitted signal.
member (string) - The member function to connect with the signal.
- Returns: boolean
- True on success, false otherwise.
|
Gets a property value.
- Parameters:
name (string) - The name of the property.
- Returns: boolean, integer (32bit), float (64bit) or string
- The value.
|
Returns the valid status.
- Returns: bool
- Status: Valid/Invalid.
|
Sets a property value.
- Parameters:
name (string) - The name of the property.
value (boolean, integer (32bit), float (64bit) or string) - The value.
- Returns: boolean
- True on success, false otherwise.
|