решение задания 9 + 10
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user