def __init__(self):
QWidget.__init__(self)
edit_boxes=QWidget()
vbox=QVBoxLayout()
self.lumo=equation_editor("lumo0.inp","LUMO")
vbox.addWidget(self.lumo)
self.homo=equation_editor("homo0.inp","HOMO")
vbox.addWidget(self.homo)
edit_boxes.setLayout(vbox)
hbox=QHBoxLayout()
toolbar=QToolBar()
toolbar.setIconSize(QSize(48, 48))
toolbar.setOrientation(Qt.Vertical)
add = QAction(QIcon_load("document-save-as"), _("Save"), self)
add.triggered.connect(self.callback_save)
toolbar.addAction(add)
hbox.addWidget(toolbar)
self.LUMO_fig = Figure(figsize=(5,4), dpi=100)
self.draw_graph_lumo()
self.canvas_lumo = FigureCanvas(self.LUMO_fig)
self.canvas_lumo.figure.patch.set_facecolor('white')
self.LUMO_fig.tight_layout(pad=0.5)
hbox.addWidget(self.canvas_lumo)
hbox.addWidget(edit_boxes)
self.setLayout(hbox)
self.lumo.changed.connect(self.update_graph)
self.homo.changed.connect(self.update_graph)
评论列表
文章目录