def __init__(self, win): ScanQRTextEdit.__init__(self) self.amount_edit = win.amount_e self.document().contentsChanged.connect(self.update_size) self.heightMin = 0 self.heightMax = 150 self.c = None self.textChanged.connect(self.check_text) self.outputs = [] self.errors = [] self.is_pr = False self.scan_f = win.pay_from_URI self.update_size() self.payto_address = None