input.py 文件源码

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

项目:climate 作者: FIDS-UWO 项目源码 文件源码
def __init__(self, *args):
        super().__init__(*args)

        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # Set up progress bar with cancel button
        self.progressbar = QtWidgets.QProgressBar()
        self.statusBar().showMessage("Ready")
        self.statusBar().addPermanentWidget(self.progressbar)
        self.progressbar.setGeometry(30, 40, 200, 20)
        self.progressbar.setValue(0)
        self.progressbar.hide()
        self.cancelBtn = QtWidgets.QPushButton("Cancel")
        self.cancelBtn.clicked.connect(self.cancel_pressed)
        self.statusBar().addPermanentWidget(self.cancelBtn)
        self.cancelBtn.hide()
        self.cancelling = False

        # Set up connections for IDW
        self.stations = {}
        self.files = []
        self.ui.browseBtn.clicked.connect(self.idw_set_input_folder)
        self.ui.outBrowseBtn.clicked.connect(self.idw_set_output_folder)
        self.ui.resetBtn.clicked.connect(self.idw_reset_input)
        self.ui.runBtn.clicked.connect(self.idw_run)

        # Set up Connections for CFM
        self.ui.observedFileBrowse.clicked.connect(self.cfm_get_obs_file)
        self.ui.historicalFileBrowse.clicked.connect(self.cfm_get_his_file)
        self.ui.futureFileBrowse.clicked.connect(self.cfm_get_fut_file)
        self.ui.runButton.clicked.connect(self.cfm_run)
        self.ui.outBrowse.clicked.connect(self.cfm_get_out_path)
        self.ui.cfmResetBtn.clicked.connect(self.cfm_reset_input)

        # Set up Connections for KNN
        self.ui.knnBrowse.clicked.connect(self.knn_get_input_file)
        self.ui.knnAddFile.clicked.connect(self.knn_add_file)
        self.ui.knnRemoveFile.clicked.connect(self.knn_remove_file)
        self.ui.knnOutputBrowse.clicked.connect(self.knn_set_output_folder)
        self.ui.knnRun.clicked.connect(self.knn_run)
        self.ui.knnResetInput.clicked.connect(self.knn_reset_input)

        tableHHeader = self.ui.knnTableWidget.horizontalHeader()
        tableHHeader.setSectionResizeMode(1, QtWidgets.QHeaderView.Stretch)
        tableHHeader.setVisible(True)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号