решение задания 9 + 10

This commit is contained in:
2023-01-30 22:18:50 +07:00
parent 8ba717ddd5
commit cbc58e4b1d
3 changed files with 34 additions and 4 deletions
+18 -2
View File
@@ -20,6 +20,8 @@ class Window(QMainWindow):
self.variant_map = "map"
self.org_point = "0.0,0.0"
self.name_find_org = ""
self.postal_code = ""
self.hide_postal_code = False
self.update()
self.button_group = QButtonGroup(None)
self.button_group.addButton(self.map)
@@ -28,6 +30,7 @@ class Window(QMainWindow):
self.button_group.buttonClicked.connect(self.push_button)
self.find.clicked.connect(self.search_organization)
self.drop.clicked.connect(self.drop_find)
self.checkBox.stateChanged.connect(self.hide_postal_code_move)
def keyPressEvent(self, event):
try:
@@ -70,16 +73,29 @@ class Window(QMainWindow):
def search_organization(self):
# Москва, ул. Ак. Королева, 12
text = self.plainTextEdit.toPlainText()
self.org_point, self.lon, self.lat, self.name_find_org = search_organization_pos(text)
self.label_2.setText(self.name_find_org)
self.org_point, self.lon, self.lat, self.name_find_org, self.postal_code = search_organization_pos(text)
if self.hide_postal_code:
self.label_2.setText(self.name_find_org + " : " + self.postal_code)
else:
self.label_2.setText(self.name_find_org)
self.update()
def drop_find(self):
self.org_point = "0.0,0.0"
self.name_find_org = ""
self.postal_code = ""
self.label_2.setText(self.name_find_org)
self.update()
def hide_postal_code_move(self, checked):
if checked:
self.hide_postal_code = True
self.label_2.setText(self.name_find_org + " : " + self.postal_code)
else:
self.hide_postal_code = False
self.label_2.setText(self.name_find_org)
self.update()
App = QApplication(sys.argv)
window = Window()