鹰眼图主像跟随主视图

This commit is contained in:
石沈昊 2022-07-12 19:47:05 +08:00
parent f93a97e6a6
commit 4a63fa0e2f
2 changed files with 4 additions and 1 deletions

View File

@ -57,7 +57,8 @@ class eagleEye(QgsMapCanvas):
self.setLayers(layer_list_1)
if len(layer_list_1) > 0:
self.zoomToFeatureExtent(layer_list_1[0].extent())
def zoom(self,layer):
self.zoomToFeatureExtent(layer.extent())
def draw_extent(self,extent):
self.Extent=extent
self.rubber.draw_extent(self.Extent)

View File

@ -89,6 +89,7 @@ class Project(QObject):
self.layer_tree = layer_tree
self.message_box = message_box
self.result_table = result_table
self.eye=eye
IconInstance(self)
self.layer_tree_update.connect(layer_tree.update_layer)
self.layer_show_update.connect(pair_canvas.update_layer)
@ -176,6 +177,7 @@ class Project(QObject):
def zoom_to_layer(self, data):
self.pair_canvas.zoom_to_layer(data['layer'])
self.eye.zoom(data['layer'])
@property
def cmi_path(self):