def __init__(self, parent):
self.ui_name = 'post.ui'
self.parent = parent
self.w = uic.loadUi(os.path.join(self.parent.dir_ui, self.ui_name))
self.w.setFixedSize(self.w.width(), self.w.height())
# set connection ====================
self.w.btn_ok.clicked.connect(self.act_ok)
self.w.btn_add.clicked.connect(self.act_add_plot)
self.w.btn_del.clicked.connect(self.act_del_plot)
self.w.btn_edit.clicked.connect(self.act_edit_plot)
self.w.list_plot.doubleClicked.connect(self.act_edit_plot)
self.w.btn_copy.clicked.connect(self.act_copy_plot)
self.w.cb_plot.currentIndexChanged.connect(self.act_cb)
# set variables ==============================
self.cb_items = ['autoignition process','autoignition delay','1D flame structure','PSR S-cruve','GP edge analysis']
self.plot_type = ['plot_ign_evolve','plot_ign_state','plot_premix_evolve','plot_psr_state','plot_GPedge']
# set ui obj ==============================
for item in self.cb_items:
self.w.cb_plot.addItem(item)
# exec ==============================
self.w.exec_()
评论列表
文章目录