本文整理汇总了Python中pp_medialist.MediaList.select方法的典型用法代码示例。如果您正苦于以下问题:Python MediaList.select方法的具体用法?Python MediaList.select怎么用?Python MediaList.select使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pp_medialist.MediaList
的用法示例。
在下文中一共展示了MediaList.select方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from pp_medialist import MediaList [as 别名]
# 或者: from pp_medialist.MediaList import select [as 别名]
class PPEditor:
# ***************************************
# INIT
# ***************************************
def __init__(self):
self.editor_issue="1.2"
# get command options
self.command_options=ed_options()
# get directory holding the code
self.pp_dir=sys.path[0]
if not os.path.exists(self.pp_dir+os.sep+"pp_editor.py"):
tkMessageBox.showwarning("Pi Presents","Bad Application Directory")
exit()
#Initialise logging
Monitor.log_path=self.pp_dir
self.mon=Monitor()
self.mon.on()
if self.command_options['debug'] == True:
Monitor.global_enable=True
else:
Monitor.global_enable=False
self.mon.log (self, "Pi Presents Editor is starting")
self.mon.log (self," OS and separator " + os.name +' ' + os.sep)
self.mon.log(self,"sys.path[0] - location of code: code "+sys.path[0])
# set up the gui
#root is the Tkinter root widget
self.root = tk.Tk()
self.root.title("Editor for Pi Presents")
# self.root.configure(background='grey')
self.root.resizable(False,False)
#define response to main window closing
self.root.protocol ("WM_DELETE_WINDOW", self.app_exit)
# bind some display fields
self.filename = tk.StringVar()
self.display_selected_track_title = tk.StringVar()
self.display_show = tk.StringVar()
# define menu
menubar = Menu(self.root)
profilemenu = Menu(menubar, tearoff=0, bg="grey", fg="black")
profilemenu.add_command(label='Open', command = self.open_existing_profile)
profilemenu.add_command(label='Validate', command = self.validate_profile)
menubar.add_cascade(label='Profile', menu = profilemenu)
ptypemenu = Menu(profilemenu, tearoff=0, bg="grey", fg="black")
ptypemenu.add_command(label='Exhibit', command = self.new_exhibit_profile)
ptypemenu.add_command(label='Media Show', command = self.new_mediashow_profile)
ptypemenu.add_command(label='Menu', command = self.new_menu_profile)
ptypemenu.add_command(label='Presentation', command = self.new_presentation_profile)
ptypemenu.add_command(label='Interactive', command = self.new_interactive_profile)
ptypemenu.add_command(label='Live Show', command = self.new_liveshow_profile)
ptypemenu.add_command(label='RadioButton Show', command = self.new_radiobuttonshow_profile)
ptypemenu.add_command(label='Hyperlink Show', command = self.new_hyperlinkshow_profile)
ptypemenu.add_command(label='Blank', command = self.new_blank_profile)
profilemenu.add_cascade(label='New from Template', menu = ptypemenu)
showmenu = Menu(menubar, tearoff=0, bg="grey", fg="black")
showmenu.add_command(label='Delete', command = self.remove_show)
showmenu.add_command(label='Edit', command = self.m_edit_show)
showmenu.add_command(label='Copy To', command = self.copy_show)
menubar.add_cascade(label='Show', menu = showmenu)
stypemenu = Menu(showmenu, tearoff=0, bg="grey", fg="black")
stypemenu.add_command(label='Menu', command = self.add_menu)
stypemenu.add_command(label='MediaShow', command = self.add_mediashow)
stypemenu.add_command(label='LiveShow', command = self.add_liveshow)
stypemenu.add_command(label='HyperlinkShow', command = self.add_hyperlinkshow)
stypemenu.add_command(label='RadioButtonShow', command = self.add_radiobuttonshow)
showmenu.add_cascade(label='Add', menu = stypemenu)
medialistmenu = Menu(menubar, tearoff=0, bg="grey", fg="black")
menubar.add_cascade(label='MediaList', menu = medialistmenu)
medialistmenu.add_command(label='Add', command = self.add_medialist)
medialistmenu.add_command(label='Delete', command = self.remove_medialist)
trackmenu = Menu(menubar, tearoff=0, bg="grey", fg="black")
trackmenu.add_command(label='Delete', command = self.remove_track)
trackmenu.add_command(label='Edit', command = self.m_edit_track)
#.........这里部分代码省略.........
示例2: PPWebEditor
# 需要导入模块: from pp_medialist import MediaList [as 别名]
# 或者: from pp_medialist.MediaList import select [as 别名]
#.........这里部分代码省略.........
osc_create_menu = gui.MenuItem( 'Create',width=120, height=30)
osc_create_menu.set_on_click_listener(self, 'create_osc')
osc_edit_menu = gui.MenuItem( 'Edit',width=120, height=30)
osc_edit_menu.set_on_click_listener(self, 'edit_osc')
osc_delete_menu = gui.MenuItem( 'Delete',width=120, height=30)
osc_delete_menu.set_on_click_listener(self, 'delete_osc')
osc_menu.append(osc_create_menu)
osc_menu.append(osc_edit_menu)
osc_menu.append(osc_delete_menu)
# help menu
help_menu = gui.MenuItem( 'Help',width=80, height=30)
help_text_menu = gui.MenuItem( 'Help',width=80, height=30)
help_text_menu.set_on_click_listener(self, 'show_help')
about_menu = gui.MenuItem( 'About',width=80, height=30)
about_menu.set_on_click_listener(self, 'show_about')
help_menu.append(help_text_menu)
help_menu.append(about_menu)
menu.append(profile_menu)
menu.append(show_menu)
menu.append(medialist_menu)
menu.append(track_menu)
menu.append(osc_menu)
menu.append(options_menu)
menu.append(help_menu)
#shows and medialists
shows_label=gui.Label('<b>Shows</b>',width=300, height=20)
shows_label.style['margin']='5px'
self.shows_display= gui.ListView(width=350, height=150)
self.shows_display.set_on_selection_listener(self,'show_selected')
medialists_label=gui.Label('<b>Medialists</b>',width=300, height=20)
medialists_label.style['margin']='5px'
self.medialists_display= gui.ListView(width=350, height=150)
self.medialists_display.set_on_selection_listener(self,'medialist_selected')
left_frame.append(shows_label)
left_frame.append(self.shows_display)
left_frame.append(medialists_label)
left_frame.append(self.medialists_display)
#edit show button
edit_show = gui.Button('Edit\nShow',width=50, height=50)
edit_show.set_on_click_listener(self, 'm_edit_show')
middle_frame.append(edit_show)
#tracks
tracks_label=gui.Label('<b>Tracks in Selected Medialist</b>',width=300, height=20)
tracks_label.style['margin']='5px'
self.tracks_display= gui.ListView(width=350, height=300)
self.tracks_display.set_on_selection_listener(self,'track_selected')
right_frame.append(tracks_label)
right_frame.append(self.tracks_display)
#tracks buttons
add_track = gui.Button('Add',width=50, height=50)
add_track.set_on_click_listener(self, 'add_track_from_file')
updown_frame.append(add_track)
edit_track = gui.Button('Edit',width=50, height=50)
edit_track.set_on_click_listener(self, 'm_edit_track')