コード例 #1
0
ファイル: test_run.py プロジェクト: arosen93/rASE
def test_quickinfo(gui, atoms):
    gui.new_atoms(atoms)
    # (Note: String can be in any language)
    refstring = _('Single image loaded.')
    infostring = info(gui)
    assert refstring in infostring

    dia = gui.quick_info_window()
    # This is a bit weird and invasive ...
    txt = dia.things[0].text
    assert refstring in txt
コード例 #2
0
    def quick_info_window(self, key=None):
        from ase.gui.quickinfo import info
        info_win = ui.Window(_('Quick Info'))
        info_win.add(info(self))

        # Update quickinfo window when we change frame
        def update(window):
            exists = window.exists
            if exists:
                # Only update if we exist
                window.things[0].text = info(self)
            return exists
        self.attach(update, info_win)
コード例 #3
0
ファイル: gui.py プロジェクト: martin-stoehr/ase-devel
 def update(window):
     exists = window.exists
     if exists:
         # Only update if we exist
         window.things[0].text = info(self)
     return exists
コード例 #4
0
ファイル: gui.py プロジェクト: jonlym/py_box
 def quick_info_window(self):
     from ase.gui.quickinfo import info
     ui.Window('Quick Info').add(info(self))
コード例 #5
0
ファイル: gui.py プロジェクト: rchiechi/QuantumParse
 def quick_info_window(self):
     from ase.gui.quickinfo import info
     ui.Window('Quick Info').add(info(self))
コード例 #6
0
 def quick_info_window(self, key=None):
     from ase.gui.quickinfo import info
     ui.Window(_('Quick Info')).add(info(self))