fix result not clearing

This commit is contained in:
Frede Hundewadt 2021-07-17 13:42:43 +02:00
parent b7fa0e60d1
commit e941cb7f26
No known key found for this signature in database
GPG key ID: 7605992471F3F073

View file

@ -48,6 +48,7 @@ class Lookup(QtWidgets.QWidget):
@QtCore.Slot() @QtCore.Slot()
def lookup(self): def lookup(self):
""" run lookup """ """ run lookup """
self.textResult.clear()
if self.textAddress.text() == "vejnavn [nr], postnummer": if self.textAddress.text() == "vejnavn [nr], postnummer":
self.textResult.setText("kan ikke findes") self.textResult.setText("kan ikke findes")
return return
@ -55,9 +56,9 @@ class Lookup(QtWidgets.QWidget):
self.textResult.setText("Vent venligst ...") self.textResult.setText("Vent venligst ...")
results = parse_url.parse_url(self.textAddress.text()) results = parse_url.parse_url(self.textAddress.text())
if not results: if not results:
self.textResult.clear()
self.textResult.setText("Ikke fundet") self.textResult.setText("Ikke fundet")
return return
self.textResult.clear()
txt = "" txt = ""
for result in results: for result in results:
txt = f"{txt}Adresse : {result['address']}\n" txt = f"{txt}Adresse : {result['address']}\n"
@ -65,11 +66,12 @@ class Lookup(QtWidgets.QWidget):
for number in result["phones"]: for number in result["phones"]:
txt = f"{txt} Tlf : {number}\n" txt = f"{txt} Tlf : {number}\n"
txt = f"{txt}---------------------\n" txt = f"{txt}---------------------\n"
self.textResult.clear()
self.textResult.setText(txt) self.textResult.setText(txt)
if __name__ == "__main__": if __name__ == "__main__":
app = QtWidgets.QApplication([]) app = QtWidgets.QApplication([])
widget = Lookup() widget = Lookup()
widget.resize(400, 600) widget.resize(600, 600)
widget.show() widget.show()
sys.exit(app.exec()) sys.exit(app.exec())