fix convenience import problems
This commit is contained in:
parent
7fd191dcc6
commit
013c948b33
@ -25,7 +25,3 @@ The development of PyLoT is part of the joint research project MAGS2.
|
|||||||
GNU Lesser General Public License, Version 3
|
GNU Lesser General Public License, Version 3
|
||||||
(http://www.gnu.org/copyleft/lesser.html)
|
(http://www.gnu.org/copyleft/lesser.html)
|
||||||
'''
|
'''
|
||||||
|
|
||||||
from obspy.core.utcdatetime import UTCDateTime
|
|
||||||
from pylot.core.read import *
|
|
||||||
from pylot.core.util import *
|
|
||||||
|
@ -2,5 +2,10 @@ from pylot.core.util.connection import checkurl
|
|||||||
from pylot.core.util.defaults import FILTERDEFAULTS
|
from pylot.core.util.defaults import FILTERDEFAULTS
|
||||||
from pylot.core.util.errors import OptionsError
|
from pylot.core.util.errors import OptionsError
|
||||||
from pylot.core.util.utils import fnConstructor
|
from pylot.core.util.utils import fnConstructor
|
||||||
|
from pylot.core.util.widgets import PickDlg
|
||||||
|
from pylot.core.util.widgets import HelpForm
|
||||||
|
from pylot.core.util.widgets import FilterOptionsDialog
|
||||||
|
from pylot.core.util.widgets import PropertiesDlg
|
||||||
|
from pylot.core.util.widgets import MPLWidget
|
||||||
from pylot.core.util.version import get_git_version as _getVersionString
|
from pylot.core.util.version import get_git_version as _getVersionString
|
||||||
|
|
||||||
|
@ -14,11 +14,9 @@ from matplotlib.figure import Figure
|
|||||||
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg
|
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg
|
||||||
from PySide.QtGui import (QAction,
|
from PySide.QtGui import (QAction,
|
||||||
QApplication,
|
QApplication,
|
||||||
QCheckBox,
|
|
||||||
QComboBox,
|
QComboBox,
|
||||||
QDialog,
|
QDialog,
|
||||||
QDialogButtonBox,
|
QDialogButtonBox,
|
||||||
QDockWidget,
|
|
||||||
QDoubleSpinBox,
|
QDoubleSpinBox,
|
||||||
QGroupBox,
|
QGroupBox,
|
||||||
QGridLayout,
|
QGridLayout,
|
||||||
@ -30,7 +28,6 @@ from PySide.QtGui import (QAction,
|
|||||||
QMessageBox,
|
QMessageBox,
|
||||||
QSpinBox,
|
QSpinBox,
|
||||||
QTabWidget,
|
QTabWidget,
|
||||||
QTextBrowser,
|
|
||||||
QToolBar,
|
QToolBar,
|
||||||
QVBoxLayout,
|
QVBoxLayout,
|
||||||
QWidget)
|
QWidget)
|
||||||
@ -38,7 +35,7 @@ from PySide.QtCore import (Qt,
|
|||||||
QUrl,
|
QUrl,
|
||||||
SIGNAL,
|
SIGNAL,
|
||||||
SLOT)
|
SLOT)
|
||||||
from pylot.core.util import OptionsError
|
from PySide.QtWebKit import QWebView
|
||||||
from pylot.core.read import FilterOptions
|
from pylot.core.read import FilterOptions
|
||||||
|
|
||||||
|
|
||||||
@ -217,7 +214,6 @@ class FilterOptionsDialog(QDialog):
|
|||||||
self.updateUi)
|
self.updateUi)
|
||||||
self.connect(self.selectTypeCombo, SIGNAL("currentIndexChanged(int)"),
|
self.connect(self.selectTypeCombo, SIGNAL("currentIndexChanged(int)"),
|
||||||
self.updateUi)
|
self.updateUi)
|
||||||
self.updateUi()
|
|
||||||
|
|
||||||
def updateUi(self):
|
def updateUi(self):
|
||||||
if self.selectTypeCombo.currentText() not in ['bandpass', 'bandstop']:
|
if self.selectTypeCombo.currentText() not in ['bandpass', 'bandstop']:
|
||||||
@ -261,8 +257,7 @@ class LoadDataDlg(QDialog):
|
|||||||
|
|
||||||
class HelpForm(QDialog):
|
class HelpForm(QDialog):
|
||||||
|
|
||||||
def __init__(self, page='https://ariadne.geophysik.rub.de/trac/PyLoT/wiki',
|
def __init__(self, page=QUrl(':/help.html'), parent=None):
|
||||||
parent=None):
|
|
||||||
super(HelpForm, self).__init__(parent)
|
super(HelpForm, self).__init__(parent)
|
||||||
self.setAttribute(Qt.WA_DeleteOnClose)
|
self.setAttribute(Qt.WA_DeleteOnClose)
|
||||||
self.setAttribute(Qt.WA_GroupLeader)
|
self.setAttribute(Qt.WA_GroupLeader)
|
||||||
@ -277,24 +272,25 @@ class HelpForm(QDialog):
|
|||||||
toolBar.addAction(backAction)
|
toolBar.addAction(backAction)
|
||||||
toolBar.addAction(homeAction)
|
toolBar.addAction(homeAction)
|
||||||
toolBar.addWidget(self.pageLabel)
|
toolBar.addWidget(self.pageLabel)
|
||||||
self.textBrowser = QTextBrowser()
|
self.webBrowser = QWebView()
|
||||||
|
self.webBrowser.setHtml(page)
|
||||||
|
|
||||||
layout = QVBoxLayout()
|
layout = QVBoxLayout()
|
||||||
layout.addWidget(toolBar)
|
layout.addWidget(toolBar)
|
||||||
layout.addWidget(self.textBrowser, 1)
|
layout.addWidget(self.webBrowser, 1)
|
||||||
self.setLayout(layout)
|
self.setLayout(layout)
|
||||||
|
|
||||||
self.connect(backAction, SIGNAL("triggered()"),
|
self.connect(backAction, SIGNAL("triggered()"),
|
||||||
self.textBrowser, SLOT("backward()"))
|
self.webBrowser, SLOT("backward()"))
|
||||||
self.connect(homeAction, SIGNAL("triggered()"),
|
self.connect(homeAction, SIGNAL("triggered()"),
|
||||||
self.textBrowser, SLOT("home()"))
|
self.webBrowser, SLOT("home()"))
|
||||||
self.connect(self.textBrowser, SIGNAL("sourceChanged(QUrl)"),
|
self.connect(self.webBrowser, SIGNAL("sourceChanged(QUrl)"),
|
||||||
self.updatePageTitle)
|
self.updatePageTitle)
|
||||||
|
|
||||||
self.textBrowser.setSearchPaths([":/help"])
|
self.webBrowser.setSearchPaths([":/help"])
|
||||||
self.textBrowser.setSource(QUrl(page))
|
self.webBrowser.setSource(QUrl(page))
|
||||||
self.resize(400, 600)
|
self.resize(400, 600)
|
||||||
self.setWindowTitle("{0} Help".format(QApplication.applicationName()))
|
self.setWindowTitle("{0} Help".format(QApplication.applicationName()))
|
||||||
|
|
||||||
def updatePageTitle(self):
|
def updatePageTitle(self):
|
||||||
self.pageLabel.setText(self.textBrowser.documentTitle())
|
self.pageLabel.setText(self.webBrowser.documentTitle())
|
||||||
|
Loading…
Reference in New Issue
Block a user