Пример #1
0
                          y2 - y1 - 5,
                          i * (length + leftspace) + 5,
                          2,
                          length,
                          focused=focused,
                          string=self.keys[i])

            self.left_or_right()

        return self.choices[self.keys[self.focus]]


if __name__ == "__main__":
    from misc import set_win, unset_win
    from base import BaseWindow
    try:
        main = BaseWindow(main=True)

        set_win()
        dialog1 = YesNoDialog(mainwindow=main)
        dialog1.promptYesOrNo("Are you sure to quit?")
        dialog1.clear()

        dialog = InputDialog(mainwindow=main)
        dialog.showInput(["name", "age", "gender"],
                         text="Input your information")
    except Exception as e:
        print(type(e), e)
    finally:
        unset_win()
Пример #2
0
        if len(titles) > 0:
            self.results = [[i[0], i[1], i[2]] for i in titles]
        else:
            self.results = []
        cursor.close()


if __name__ == "__main__":
    from misc import set_win, unset_win
    import traceback
    if sys.version_info.major >= 3:
        from io import StringIO
    else:
        from StringIO import StringIO
    try:
        main = BaseWindow(main=True)
        y, x = main.getWindow().getmaxyx()
        set_win()
        width = 20
        edit = BaseWindow(width+1,0, y,x-(width+1))

        itemlist = MyItemList(0, 0, y,width, mainwin = main)
        itemlist.getWindow().box()
        itemlist.redraw()
        itemlist.loop(edit)

    except Exception as e:
        fp = StringIO()
        traceback.print_exc(file=fp)
        message = fp.getvalue()
        logger.critical(message)