Exemple #1
0
    app = QApplication(sys.argv)

    undecoratedManager = QtDoublePropertyManager()
    undecoratedProperty = undecoratedManager.addProperty("Undecorated")
    undecoratedManager.setValue(undecoratedProperty, 123.45)

    decoratedManager = DecoratedDoublePropertyManager()
    decoratedProperty = decoratedManager.addProperty("Decorated")
    decoratedManager.setPrefix(decoratedProperty, "speed: ")
    decoratedManager.setSuffix(decoratedProperty, " km/h")
    decoratedManager.setValue(decoratedProperty, 123.45)

    undecoratedFactory = QtDoubleSpinBoxFactory()
    decoratedFactory = DecoratedDoubleSpinBoxFactory()

    editor = QtTreePropertyBrowser()
    editor.setFactoryForManager(undecoratedManager, undecoratedFactory)
    editor.setFactoryForManager(decoratedManager, decoratedFactory)
    editor.addProperty(undecoratedProperty)
    editor.addProperty(decoratedProperty)
    editor.show()

    ret = app.exec()

    del decoratedFactory
    del decoratedManager
    del undecoratedFactory
    del undecoratedManager
    del editor

Exemple #2
0
    topItem.addSubProperty(item)

    item = variantManager.addProperty(QVariant.Font, str(i) + " Font Property")
    i += 1
    topItem.addSubProperty(item)

    item = variantManager.addProperty(QVariant.Cursor,
                                      str(i) + " Cursor Property")
    i += 1
    topItem.addSubProperty(item)

    item = variantManager.addProperty(QVariant.Color,
                                      str(i) + " Color Property")
    i += 1
    topItem.addSubProperty(item)

    variantFactory = QtVariantEditorFactory()

    variantEditor = QtTreePropertyBrowser()
    variantEditor.setFactoryForManager(variantManager, variantFactory)
    variantEditor.addProperty(topItem)
    variantEditor.setPropertiesWithoutValueMarked(True)
    variantEditor.setRootIsDecorated(False)

    variantEditor.showMaximized()
    variantEditor.show()
    ret = app.exec_()
    del variantManager
    del variantFactory
    del variantEditor
Exemple #3
0
                self.xToProperty.remove(d.x)
            if (d.y):
                self.yToProperty.remove(d.y)
            self.propertyToData.remove(property)

        super(VariantManager, self).uninitializeProperty(property)


if __name__ == '__main__':
    app = QApplication(sys.argv)

    variantManager = VariantManager()

    item = variantManager.addProperty(QVariant.PointF, "PointF Property")
    item.setValue(QPointF(2.5, 13.13))

    variantFactory = QtVariantEditorFactory()

    ed1 = QtTreePropertyBrowser()
    ed1.setResizeMode(QtTreePropertyBrowser.Interactive)
    varMan = variantManager
    ed1.setFactoryForManager(varMan, variantFactory)
    ed1.addProperty(item)

    ed1.show()

    ret = app.exec()

    del variantFactory
    del variantManager
                self.xToProperty.remove(d.x)
            if (d.y):
                self.yToProperty.remove(d.y)
            self.propertyToData.remove(property)

        super(VariantManager, self).uninitializeProperty(property)

if __name__ == '__main__':
    app = QApplication(sys.argv)

    variantManager = VariantManager()

    item = variantManager.addProperty(QVariant.PointF, "PointF Property")
    item.setValue(QPointF(2.5, 13.13))

    variantFactory = QtVariantEditorFactory()

    ed1 = QtTreePropertyBrowser()
    ed1.setResizeMode(QtTreePropertyBrowser.Interactive)
    varMan = variantManager
    ed1.setFactoryForManager(varMan, variantFactory)
    ed1.addProperty(item)

    ed1.show()

    ret = app.exec()

    del variantFactory
    del variantManager

    item = variantManager.addProperty(QVariant.SizePolicy, str(i) + " SizePolicy Property")
    i += 1
    topItem.addSubProperty(item)

    item = variantManager.addProperty(QVariant.Font, str(i) + " Font Property")
    i += 1
    topItem.addSubProperty(item)

    item = variantManager.addProperty(QVariant.Cursor, str(i) + " Cursor Property")
    i += 1
    topItem.addSubProperty(item)

    item = variantManager.addProperty(QVariant.Color, str(i) + " Color Property")
    i += 1
    topItem.addSubProperty(item)

    variantFactory = QtVariantEditorFactory()

    variantEditor = QtTreePropertyBrowser()
    variantEditor.setFactoryForManager(variantManager, variantFactory)
    variantEditor.addProperty(topItem)
    variantEditor.setPropertiesWithoutValueMarked(True)
    variantEditor.setRootIsDecorated(False)

    variantEditor.showMaximized()
    variantEditor.show()
    ret = app.exec_()
    del variantManager
    del variantFactory
    del variantEditor