鹰眼图主像跟随主视图
This commit is contained in:
parent
f93a97e6a6
commit
4a63fa0e2f
@ -57,7 +57,8 @@ class eagleEye(QgsMapCanvas):
|
|||||||
self.setLayers(layer_list_1)
|
self.setLayers(layer_list_1)
|
||||||
if len(layer_list_1) > 0:
|
if len(layer_list_1) > 0:
|
||||||
self.zoomToFeatureExtent(layer_list_1[0].extent())
|
self.zoomToFeatureExtent(layer_list_1[0].extent())
|
||||||
|
def zoom(self,layer):
|
||||||
|
self.zoomToFeatureExtent(layer.extent())
|
||||||
def draw_extent(self,extent):
|
def draw_extent(self,extent):
|
||||||
self.Extent=extent
|
self.Extent=extent
|
||||||
self.rubber.draw_extent(self.Extent)
|
self.rubber.draw_extent(self.Extent)
|
||||||
|
@ -89,6 +89,7 @@ class Project(QObject):
|
|||||||
self.layer_tree = layer_tree
|
self.layer_tree = layer_tree
|
||||||
self.message_box = message_box
|
self.message_box = message_box
|
||||||
self.result_table = result_table
|
self.result_table = result_table
|
||||||
|
self.eye=eye
|
||||||
IconInstance(self)
|
IconInstance(self)
|
||||||
self.layer_tree_update.connect(layer_tree.update_layer)
|
self.layer_tree_update.connect(layer_tree.update_layer)
|
||||||
self.layer_show_update.connect(pair_canvas.update_layer)
|
self.layer_show_update.connect(pair_canvas.update_layer)
|
||||||
@ -176,6 +177,7 @@ class Project(QObject):
|
|||||||
|
|
||||||
def zoom_to_layer(self, data):
|
def zoom_to_layer(self, data):
|
||||||
self.pair_canvas.zoom_to_layer(data['layer'])
|
self.pair_canvas.zoom_to_layer(data['layer'])
|
||||||
|
self.eye.zoom(data['layer'])
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def cmi_path(self):
|
def cmi_path(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user