def onHelp(self): helpPath = Utils.getHelpPath() if helpPath == '': url = QUrl("http://www.gdal.org/" + self.helpFileName) else: url = QUrl.fromLocalFile(helpPath + '/' + self.helpFileName) QDesktopServices.openUrl(url)
def onHelp(self): helpPath = Utils.getHelpPath() if helpPath.isEmpty(): url = QUrl("http://www.gdal.org/" + self.helpFileName) else: url = QUrl.fromLocalFile(helpPath + '/' + self.helpFileName) QDesktopServices.openUrl(url)
def __init__(self, iface): QDialog.__init__(self, iface.mainWindow()) self.setAttribute(Qt.WA_DeleteOnClose) self.iface = iface self.setupUi(self) # binaries self.leGdalBinPath.setText(Utils.getGdalBinPath()) QObject.connect(self.btnSetBinPath, SIGNAL("clicked()"), self.setBinPath) self.bin_tooltip_label.setPixmap(QPixmap(':/icons/tooltip.png')) self.bin_tooltip_label.setToolTip( self.tr( u"""\ A list of colon-separated (Linux and MacOS) or semicolon-separated (Windows) paths to both binaries and python executables. MacOS users usually need to set it to something like /Library/Frameworks/GDAL.framework/Versions/1.8/Programs""") ) # python modules self.leGdalPymodPath.setText(Utils.getGdalPymodPath()) QObject.connect(self.btnSetPymodPath, SIGNAL("clicked()"), self.setPymodPath) self.pymod_tooltip_label.setPixmap(QPixmap(':/icons/tooltip.png')) self.pymod_tooltip_label.setToolTip( self.tr( u"""\ A list of colon-separated (Linux and MacOS) or semicolon-separated (Windows) paths to python modules.""") ) # help self.leGdalHelpPath.setText(Utils.getHelpPath()) QObject.connect(self.btnSetHelpPath, SIGNAL("clicked()"), self.setHelpPath) self.help_tooltip_label.setPixmap(QPixmap(':/icons/tooltip.png')) self.help_tooltip_label.setToolTip( self.tr( u"""\ Useful to open local GDAL documentation instead of online help when pressing on the tool dialog's Help button.""") )
def __init__( self, iface ): QDialog.__init__( self, iface.mainWindow() ) self.setAttribute(Qt.WA_DeleteOnClose) self.iface = iface self.setupUi( self ) # binaries self.leGdalBinPath.setText( Utils.getGdalBinPath() ) QObject.connect( self.btnSetBinPath, SIGNAL( "clicked()" ), self.setBinPath ) self.bin_tooltip_label.setPixmap( QPixmap(':/icons/tooltip.png') ) self.bin_tooltip_label.setToolTip( self.tr( \ u"""A list of colon-separated (Linux and MacOS) or semicolon-separated (Windows) paths to both binaries and python executables. MacOS users usually need to set it to something like /Library/Frameworks/GDAL.framework/Versions/1.8/Programs""") ) # python modules self.leGdalPymodPath.setText( Utils.getGdalPymodPath() ) QObject.connect( self.btnSetPymodPath, SIGNAL( "clicked()" ), self.setPymodPath ) self.pymod_tooltip_label.setPixmap( QPixmap(':/icons/tooltip.png') ) self.pymod_tooltip_label.setToolTip( self.tr( \ u"""A list of colon-separated (Linux and MacOS) or semicolon-separated (Windows) paths to python modules.""") ) # help self.leGdalHelpPath.setText( Utils.getHelpPath() ) QObject.connect( self.btnSetHelpPath, SIGNAL( "clicked()" ), self.setHelpPath ) self.help_tooltip_label.setPixmap( QPixmap(':/icons/tooltip.png') ) self.help_tooltip_label.setToolTip( self.tr( \ u"""Useful to open local GDAL documentation instead of online help when pressing on the tool dialog's Help button.""") )
def __init__( self, iface ): QDialog.__init__( self, iface.mainWindow() ) self.iface = iface self.setupUi( self ) self.leGdalBinPath.setText( Utils.getGdalPath() ) self.leGdalHelpPath.setText( Utils.getHelpPath() ) QObject.connect( self.btnSetBinPath, SIGNAL( "clicked()" ), self.setBinPath ) QObject.connect( self.btnSetHelpPath, SIGNAL( "clicked()" ), self.setHelpPath )
def __init__(self, iface): QDialog.__init__(self, iface.mainWindow()) self.setAttribute(Qt.WA_DeleteOnClose) self.iface = iface self.setupUi(self) self.leGdalBinPath.setText(Utils.getGdalPath()) self.leGdalHelpPath.setText(Utils.getHelpPath()) QObject.connect(self.btnSetBinPath, SIGNAL("clicked()"), self.setBinPath) QObject.connect(self.btnSetHelpPath, SIGNAL("clicked()"), self.setHelpPath)