def backtime_function(self):
if ((self.world_speed == 0) and (self.unit_speed == 0)):
print("asdasd")
return
origin_coord = self.originEdit.text()
destination_coord = self.destinationEdit.text()
coord_pattern = re.compile("\d{3}\|\d{3}")
origin_validity = coord_pattern.match(origin_coord)
destination_validity = coord_pattern.match(destination_coord)
if ((destination_validity is None) or (origin_validity is None)):
QtGui.QMessageBox.critical(
self,
"Search Around Error",
"Please enter a valid coordinate such as 556|494",
QtGui.QMessageBox.Ok)
self.calculateButton.setEnabled(True)
return
self.calculateButton.setEnabled(False)
world_speed = self.world_speed
unit_speed = self.unit_speed
origin = self.originEdit.text()
destination = self.destinationEdit.text()
unit = self.unitBox.currentIndex()
arrival = self.arrivalEdit.dateTime()
self.get_backtime_thread = BacktimeThread(world_speed, unit_speed, origin, destination, unit, arrival)
self.connect(self.get_backtime_thread, QtCore.SIGNAL("update_backtime(PyObject)"), self.update_backtime)
self.get_backtime_thread.start()
评论列表
文章目录