tab_homo.py 文件源码

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

项目:gpvdm 作者: roderickmackenzie 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号