def __init__(self):
rv.rvtypes.MinorMode.__init__(self)
self.init("pyside_example", None, None)
self.loader = QUiLoader()
uifile = QFile(os.path.join(self.supportPath(pyside_example, "pyside_example"), "control.ui"))
uifile.open(QFile.ReadOnly)
self.dialog = self.loader.load(uifile)
uifile.close()
self.enableCheckBox = self.dialog.findChild(QCheckBox, "enableCheckBox")
#
# To retrieve the current RV session window and
# use it as a Qt QMainWindow, we do the following:
self.rvSessionQObject = rv.qtutils.sessionWindow()
# have to hold refs here so they don't get deleted
self.radialDistortDials = self.findSet(QDial, ["k1Dial", "k2Dial", "k3Dial"])
self.radialDistortSpins = self.findSet(QDoubleSpinBox, ["k1SpinBox", "k2SpinBox", "k3SpinBox"])
self.lastRadialDistort = [0,0,0]
self.hookup(self.enableCheckBox, self.radialDistortSpins, self.radialDistortDials, "#RVLensWarp", self.lastRadialDistort)
评论列表
文章目录