def __init__(self, sandbox, *args, **kwargs):
QtGui.QDialog.__init__(self, *args, **kwargs)
loadUi(get_resource('dialog_extent.ui'), self)
self.setSizeGripEnabled(False)
self.move(
self.parent().window().mapToGlobal(
self.parent().window().rect().center()) -
self.mapToGlobal(self.rect().center()))
self.sandbox = sandbox
model = self.sandbox.model
dE, dN = model.frame.dE, model.frame.dN
def getKm(px, dp):
return '%.2f km ' % (dp * px * 1e-3)
self.spinEastPx.valueChanged.connect(
lambda px: self.eastKm.setText(getKm(px, dE)))
self.spinNorthPx.valueChanged.connect(
lambda px: self.northKm.setText(getKm(px, dN)))
self.applyButton.released.connect(self.updateValues)
self.okButton.released.connect(self.updateValues)
self.okButton.released.connect(self.close)
self.setValues()
评论列表
文章目录