Ejemplo n.º 1
0
 def __init__(self, parent, iface):
     QDockWidget.__init__(self)
     # initialize plugin directory
     self.plgnDir = QFileInfo(QgsApplication.qgisUserDbFilePath()).path(
     ) + "/python/plugins/SemiAutomaticClassificationPlugin"
     # locale name
     self.lclNm = QSettings().value("locale/userLocale")[0:2]
     # path to locale
     lclPth = ""
     if QFileInfo(self.plgnDir).exists():
         lclPth = self.plgnDir + "/i18n/semiautomaticclassificationplugin_" + self.lclNm + ".qm"
     if QFileInfo(lclPth).exists():
         self.trnsltr = QTranslator()
         self.trnsltr.load(lclPth)
         if qVersion() > '4.3.3':
             QCoreApplication.installTranslator(self.trnsltr)
     self.ui = Ui_DockClass()
     self.ui.setupUi(self)
Ejemplo n.º 2
0
class DockClassDialog(QDockWidget):
	def __init__(self, parent, iface):
		QDockWidget.__init__(self)
		# initialize plugin directory
		self.plgnDir = QFileInfo(QgsApplication.qgisUserDbFilePath()).path() + "/python/plugins/SemiAutomaticClassificationPlugin"
		# locale name
		self.lclNm = QSettings().value("locale/userLocale")[0:2] 
		# path to locale
		lclPth = "" 
		if QFileInfo(self.plgnDir).exists(): 
			lclPth = self.plgnDir + "/i18n/semiautomaticclassificationplugin_" + self.lclNm + ".qm" 
		if QFileInfo(lclPth).exists(): 
			self.trnsltr = QTranslator() 
			self.trnsltr.load(lclPth) 
			if qVersion() > '4.3.3': 
				QCoreApplication.installTranslator(self.trnsltr)
		self.ui = Ui_DockClass()
		self.ui.setupUi(self)
Ejemplo n.º 3
0
class DockClassDialog(QtGui.QDockWidget):
    def __init__(self, parent, iface):
        QtGui.QDockWidget.__init__(self)
        # initialize plugin directory
        try:
            self.plgnDir = cfg.QFileInfoSCP(
                cfg.qgisCoreSCP.QgsApplication.qgisUserDbFilePath()).path(
                ) + "/python/plugins/SemiAutomaticClassificationPlugin"
        except:
            return
        # locale name
        self.lclNm = cfg.QSettingsSCP().value("locale/userLocale")[0:2]
        # path to locale
        lclPth = ""
        if cfg.QFileInfoSCP(self.plgnDir).exists():
            lclPth = self.plgnDir + "/i18n/semiautomaticclassificationplugin_" + self.lclNm + ".qm"
        if cfg.QFileInfoSCP(lclPth).exists():
            self.trnsltr = cfg.QtCoreSCP.QTranslator()
            self.trnsltr.load(lclPth)
            if cfg.QtCoreSCP.qVersion() > '4.3.3':
                cfg.QtCoreSCP.QCoreApplication.installTranslator(self.trnsltr)
        self.ui = Ui_DockClass()
        self.ui.setupUi(self)