本文整理汇总了Python中ui.Ui.display_list方法的典型用法代码示例。如果您正苦于以下问题:Python Ui.display_list方法的具体用法?Python Ui.display_list怎么用?Python Ui.display_list使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ui.Ui
的用法示例。
在下文中一共展示了Ui.display_list方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Menu
# 需要导入模块: from ui import Ui [as 别名]
# 或者: from ui.Ui import display_list [as 别名]
class Menu():
def __init__(self):
reload(sys)
sys.setdefaultencoding('utf8')
self.const = util.Constant()
self.datalist = ['搜索歌曲', '搜索艺术家']
self.datatype = 'main'
self.lib = Library()
self.offset = 0
self.page = 0
self.player = vlc.VLC()
self.START = time.time()
self.step = 10
self.title = 'KANraoke'
self.screen = curses.initscr()
self.ui = Ui()
signal.signal(signal.SIGWINCH, self.change_term)
signal.signal(signal.SIGINT, self.send_kill)
def change_term(self, signum, frame):
self.screen.clear()
self.screen.refresh()
def send_kill(self, signum, fram):
curses.endwin()
sys.exit()
def start(self):
self.ui.display_list(self.datatype, self.title, self.datalist, self.offset, self.page, self.step, self.START)
while True:
self.screen.timeout(500)
key = self.screen.getch()
# key = self.screen.getkey()
# if key != -1:
# print key
self.screen.refresh()
# break
# if key == -1:
# self.ui.update_size()
self.ui.display_list(self.datatype, self.title, self.datalist, self.offset, self.page, self.step, self.START)
pass