fix bugs
This commit is contained in:
		
							parent
							
								
									75681510ef
								
							
						
					
					
						commit
						28253c05b5
					
				@ -1,5 +1,5 @@
 | 
				
			|||||||
nuitka RSCDer.py --standalone --plugin-enable=qt-plugins --plugin-enable=numpy --show-progress --include-package=qgis --plugin-enable=pylint-warnings --output-dir=package --windows-disable-console --windows-icon-from-ico=logo.ico --no-pyi-file 
 | 
					nuitka ECD.py --standalone --plugin-enable=qt-plugins --plugin-enable=numpy --show-progress --include-package=qgis --plugin-enable=pylint-warnings --output-dir=package --windows-icon-from-ico=logo.ico --no-pyi-file --follow-import-to=rscder --include-package=osgeo --include-package=PyQtAds 
 | 
				
			||||||
@REM nuitka keygen.py --standalone --plugin-enable=qt-plugins --plugin-enable=numpy --show-progress --include-package=qgis --plugin-enable=pylint-warnings --output-dir=package --windows-disable-console --windows-icon-from-ico=logo.ico --no-pyi-file 
 | 
					@REM nuitka keygen.py --standalone --plugin-enable=qt-plugins --plugin-enable=numpy --show-progress --plugin-enable=pylint-warnings --output-dir=package --windows-disable-console --windows-icon-from-ico=logo.ico --no-pyi-file 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
REM Win7 with console
 | 
					REM Win7 with console
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										
											BIN
										
									
								
								icons/table.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								icons/table.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 862 B  | 
							
								
								
									
										8
									
								
								log.txt
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								log.txt
									
									
									
									
									
								
							@ -1,4 +1,4 @@
 | 
				
			|||||||
2022-05-28 17:23:06,221 - root - INFO - lic data:2022-12-01 00:00:00
 | 
					2022-05-28 21:40:04,316 - root - INFO - lic data:2022-12-01 00:00:00
 | 
				
			||||||
2022-05-28 17:23:06,221 - root - INFO - remain_days: 186
 | 
					2022-05-28 21:40:04,316 - root - INFO - remain_days: 186
 | 
				
			||||||
2022-05-28 17:23:07,606 - root - INFO - lic data:2022-12-01 00:00:00
 | 
					2022-05-28 21:40:05,077 - root - INFO - lic data:2022-12-01 00:00:00
 | 
				
			||||||
2022-05-28 17:23:07,606 - root - INFO - remain_days: 186
 | 
					2022-05-28 21:40:05,077 - root - INFO - remain_days: 186
 | 
				
			||||||
 | 
				
			|||||||
@ -116,9 +116,9 @@ class ActionManager(QtCore.QObject):
 | 
				
			|||||||
        '''
 | 
					        '''
 | 
				
			||||||
        Basic menu
 | 
					        Basic menu
 | 
				
			||||||
        '''
 | 
					        '''
 | 
				
			||||||
        grid_line = self.add_action(QAction(IconInstance().GRID_ON,'&网格线', self.w_parent), 'Basic Line')
 | 
					        # grid_line = self.add_action(QAction(IconInstance().GRID_ON,'&网格线', self.w_parent), 'Basic Line')
 | 
				
			||||||
        grid_line.setCheckable(True)
 | 
					        # grid_line.setCheckable(True)
 | 
				
			||||||
        grid_line.setChecked(True)
 | 
					        # grid_line.setChecked(True)
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        zomm_in = self.add_action(QAction(IconInstance().ZOOM_OUT,'&放大', self.w_parent), 'Basic')
 | 
					        zomm_in = self.add_action(QAction(IconInstance().ZOOM_OUT,'&放大', self.w_parent), 'Basic')
 | 
				
			||||||
        zomm_out = self.add_action(QAction(IconInstance().ZOOM_IN,'&缩小', self.w_parent), 'Basic')
 | 
					        zomm_out = self.add_action(QAction(IconInstance().ZOOM_IN,'&缩小', self.w_parent), 'Basic')
 | 
				
			||||||
@ -133,9 +133,9 @@ class ActionManager(QtCore.QObject):
 | 
				
			|||||||
        zomm_in.setChecked(False)
 | 
					        zomm_in.setChecked(False)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.double_map.connect_map_tool(pan, zomm_in, zomm_out)
 | 
					        self.double_map.connect_map_tool(pan, zomm_in, zomm_out)
 | 
				
			||||||
        self.double_map.connect_grid_show(grid_line)
 | 
					        # self.double_map.connect_grid_show(grid_line)
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
        self.view_menu.addAction(grid_line)
 | 
					        # self.view_menu.addAction(grid_line)
 | 
				
			||||||
        self.view_menu.addSeparator()
 | 
					        self.view_menu.addSeparator()
 | 
				
			||||||
        self.view_menu.addAction(pan)
 | 
					        self.view_menu.addAction(pan)
 | 
				
			||||||
        self.view_menu.addAction(zomm_in)
 | 
					        self.view_menu.addAction(zomm_in)
 | 
				
			||||||
 | 
				
			|||||||
@ -11,7 +11,7 @@ class LicenseGen(QDialog):
 | 
				
			|||||||
        super().__init__(parent, flags)
 | 
					        super().__init__(parent, flags)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.setWindowTitle("证书生成器")
 | 
					        self.setWindowTitle("证书生成器")
 | 
				
			||||||
        self.setWindowIcon(IconInstance().LOGO)
 | 
					        self.setWindowIcon(IconInstance(parent).LOGO)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        mac_address_label = QLabel("MAC地址:")
 | 
					        mac_address_label = QLabel("MAC地址:")
 | 
				
			||||||
        self.mac_address_text = QLineEdit()
 | 
					        self.mac_address_text = QLineEdit()
 | 
				
			||||||
 | 
				
			|||||||
@ -4,7 +4,6 @@ from PyQt5 import QtCore
 | 
				
			|||||||
from PyQt5.QtGui import QIcon
 | 
					from PyQt5.QtGui import QIcon
 | 
				
			||||||
import os
 | 
					import os
 | 
				
			||||||
from rscder.utils.icons import IconInstance
 | 
					from rscder.utils.icons import IconInstance
 | 
				
			||||||
 | 
					 | 
				
			||||||
from rscder.utils.license import LicenseHelper
 | 
					from rscder.utils.license import LicenseHelper
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class License(QtWidgets.QDialog):
 | 
					class License(QtWidgets.QDialog):
 | 
				
			||||||
@ -12,7 +11,7 @@ class License(QtWidgets.QDialog):
 | 
				
			|||||||
    def __init__(self, parent = None, flags = QtCore.Qt.WindowFlags() ) -> None:
 | 
					    def __init__(self, parent = None, flags = QtCore.Qt.WindowFlags() ) -> None:
 | 
				
			||||||
        super().__init__(parent, flags)
 | 
					        super().__init__(parent, flags)
 | 
				
			||||||
        self.setWindowTitle("证书")
 | 
					        self.setWindowTitle("证书")
 | 
				
			||||||
        self.setWindowIcon(IconInstance().LOGO)
 | 
					        self.setWindowIcon(IconInstance(parent).LOGO)
 | 
				
			||||||
        self.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)
 | 
					        self.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)
 | 
				
			||||||
        self.setFixedSize(600, 400)
 | 
					        self.setFixedSize(600, 400)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -14,6 +14,11 @@ from rscder.utils import Settings
 | 
				
			|||||||
from rscder.utils.icons import IconInstance
 | 
					from rscder.utils.icons import IconInstance
 | 
				
			||||||
from rscder.utils.project import Project
 | 
					from rscder.utils.project import Project
 | 
				
			||||||
from rscder.gui.layercombox import LayerCombox
 | 
					from rscder.gui.layercombox import LayerCombox
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import skimage
 | 
				
			||||||
 | 
					import numpy as np
 | 
				
			||||||
 | 
					import sys
 | 
				
			||||||
 | 
					import scipy
 | 
				
			||||||
class MainWindow(QMainWindow):
 | 
					class MainWindow(QMainWindow):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    closed = pyqtSignal()
 | 
					    closed = pyqtSignal()
 | 
				
			||||||
 | 
				
			|||||||
@ -58,24 +58,6 @@ class DoubleCanvas(QWidget):
 | 
				
			|||||||
        layout.addWidget(self.mapcanva2)
 | 
					        layout.addWidget(self.mapcanva2)
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        self.setLayout(layout)
 | 
					        self.setLayout(layout)
 | 
				
			||||||
        self.grid_show = True
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    def connect_grid_show(self, action):
 | 
					 | 
				
			||||||
        def show_grid(_):
 | 
					 | 
				
			||||||
            
 | 
					 | 
				
			||||||
            self.grid_show = not self.grid_show
 | 
					 | 
				
			||||||
            action.setChecked(self.grid_show)
 | 
					 | 
				
			||||||
            if self.grid_show:
 | 
					 | 
				
			||||||
                for layer in Project().layers.values():
 | 
					 | 
				
			||||||
                    if layer.grid_enable:
 | 
					 | 
				
			||||||
                        self.mapcanva1.add_grid_layer(layer.grid_layer.grid_layer)
 | 
					 | 
				
			||||||
                        self.mapcanva2.add_grid_layer(layer.grid_layer.grid_layer)
 | 
					 | 
				
			||||||
            else:
 | 
					 | 
				
			||||||
                self.mapcanva1.remove_grid_layer()
 | 
					 | 
				
			||||||
                self.mapcanva2.remove_grid_layer()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        action.triggered.connect(show_grid)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def connect_map_tool(self, pan, zoom_in, zoom_out):
 | 
					    def connect_map_tool(self, pan, zoom_in, zoom_out):
 | 
				
			||||||
        pan.triggered.connect(self.set_pan_tool)
 | 
					        pan.triggered.connect(self.set_pan_tool)
 | 
				
			||||||
 | 
				
			|||||||
@ -53,3 +53,11 @@ class IconInstance(QObject):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        self.ZOOM_IN = QIcon('./icons/放大.png')
 | 
					        self.ZOOM_IN = QIcon('./icons/放大.png')
 | 
				
			||||||
        self.ZOOM_OUT = QIcon('./icons/缩小.png')
 | 
					        self.ZOOM_OUT = QIcon('./icons/缩小.png')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        self.TABLE = QIcon('./icons/table.png')
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    def __getattr__(self, name: str) -> QIcon:
 | 
				
			||||||
 | 
					        try:
 | 
				
			||||||
 | 
					            return getattr(self, name)
 | 
				
			||||||
 | 
					        except:
 | 
				
			||||||
 | 
					            return self.LOGO
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user