dialog_view_mech.py 文件源码

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

项目:GPS 作者: golsun 项目源码 文件源码
def __init__(self, parent, data_name=None, btn=None):

        ui_name = 'view_mech.ui'
        self.parent = parent
        self.data_name = data_name

        # load ui and set connection ====================

        self.w = uic.loadUi(os.path.join(parent.dir_ui, ui_name))
        self.w.btn_ok.clicked.connect(self.act_ok)

        # set initial values =============================

        #dir_desk = os.path.join(self.parent.project['dir_public'],data_name)
        #dir_desk_mech = os.path.join(dir_desk,'mech')
        dir_desk = self.parent.project['mech'][data_name]['desk']
        path_cti = os.path.join(dir_desk,'mech','chem.cti')
        if os.path.exists(path_cti) == False:
            msg = 'no chem.cti file\n\n'+path_cti
            QMessageBox.information(QWidget(),'',msg)
            return None

        if data_name not in self.parent.soln.keys():
            self.parent.soln[data_name] = ct.Solution(path_cti)
            self.parent.soln_in[data_name] = ct.Solution(path_cti)

        self.soln = self.parent.soln[data_name]
        self.w.txt_name.setText(': '+ data_name)
        self.set_summary()
        self.set_lists()
        if btn is not None:
            btn.setEnabled(True)
            btn.setText('view')

        # exec and return =============================

        self.w.exec_()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号