talpa.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:kite 作者: pyrocko 项目源码 文件源码
def __init__(self, *args, **kwargs):
        filename = kwargs.pop('filename', None)

        QtGui.QMainWindow.__init__(self, *args, **kwargs)
        loadUi(get_resource('talpa.ui'), baseinstance=self)

        self.sandbox = SandboxModel.empty()

        self.log = SceneLog(self, self.sandbox)

        self.actionSaveModel.triggered.connect(
            self.onSaveModel)
        self.actionLoadModel.triggered.connect(
            self.loadModel)
        self.actionExportKiteScene.triggered.connect(
            self.onExportScene)
        self.actionChangeExtent.triggered.connect(
            self.extentDialog)
        self.actionLoadReferenceScene.triggered.connect(
            self.onLoadReferenceScene)

        self.actionConfiguration.triggered.connect(
            self.configDialog)

        self.actionHelp.triggered.connect(
            lambda: QtGui.QDesktopServices.openUrl('http://pyrocko.org'))
        self.actionAbout_Talpa.triggered.connect(
            self.aboutDialog().show)
        self.actionLog.triggered.connect(
            self.log.show)

        self.sandbox.sigModelChanged.connect(
            self.createMisfitWindow)

        self.progress = QtGui.QProgressDialog('', None, 0, 0, self)
        self.progress.setValue(0)
        self.progress.closeEvent = lambda ev: ev.ignore()
        self.progress.setMinimumWidth(400)
        self.progress.setWindowTitle('processing...')
        self.sandbox.sigProcessingFinished.connect(
            self.processingFinished)
        self.sandbox.sigProcessingStarted.connect(
            self.processingStarted)

        if filename is not None:
            self.loadModel(filename)
        self.createView(self.sandbox)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号