本文整理汇总了Python中efl.elementary.popup.Popup.show方法的典型用法代码示例。如果您正苦于以下问题:Python Popup.show方法的具体用法?Python Popup.show怎么用?Python Popup.show使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类efl.elementary.popup.Popup
的用法示例。
在下文中一共展示了Popup.show方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: cb_popup_center_title_text_block_clicked_event
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def cb_popup_center_title_text_block_clicked_event(li, item, win):
popup = Popup(win, size_hint_weight=EXPAND_BOTH)
popup.text = "This Popup has title area and content area. " \
"When clicked on blocked event region, popup gets deleted"
popup.part_text_set("title,text", "Title")
popup.callback_block_clicked_add(cb_bnt_close, popup)
popup.show()
示例2: build_prog_popup
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def build_prog_popup(self):
pp = Popup(self)
pp.part_text_set('title,text', _('Extracting files, please wait...'))
pp.show()
vbox = Box(self)
pp.part_content_set('default', vbox)
vbox.show()
lb = Label(self, ellipsis=True, size_hint_weight=EXPAND_HORIZ,
size_hint_align=FILL_HORIZ)
vbox.pack_end(lb)
lb.show()
pb = Progressbar(pp, size_hint_weight=EXPAND_HORIZ,
size_hint_align=FILL_HORIZ)
vbox.pack_end(pb)
pb.show()
bt = Button(pp, text=_('Cancel'))
bt.callback_clicked_add(lambda b: self.app.abort_operation())
pp.part_content_set('button1', bt)
self.prog_pbar = pb
self.prog_label = lb
self.prog_popup = pp
示例3: cb_popup_center_title_text_1button
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def cb_popup_center_title_text_1button(li, item, win):
popup = Popup(win, size_hint_weight=EXPAND_BOTH)
popup.text = "This Popup has content area and " \
"action area set, action area has one button Close"
bt = Button(win, text="Close")
bt.callback_clicked_add(cb_bnt_close, popup)
popup.part_content_set("button1", bt)
popup.show()
示例4: __init__
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def __init__(self, canvas, title, text):
n = Popup(canvas)
n.part_text_set("title,text", title)
n.text = text
b = Button(canvas)
b.text = "OK"
b.callback_clicked_add(lambda x: n.delete())
n.part_content_set("button1", b)
n.show()
示例5: pw_error_popup
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def pw_error_popup(en):
win = en.top_widget_get()
popup = Popup(win)
popup.size_hint_weight = evas.EVAS_HINT_EXPAND, evas.EVAS_HINT_EXPAND
popup.part_text_set("title,text", "Error")
popup.text = "Incorrect Password!<br>Please try again."
log.error("eSudo Error: Incorrect Password. Please try again.")
popup.timeout = 3.0
popup.show()
示例6: showDialog
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def showDialog(self, title, msg):
dia = Popup(self)
dia.part_text_set("title,text", title)
dia.part_text_set("default", msg)
bt = Button(dia, text="Ok")
bt.callback_clicked_add(lambda b: dia.delete())
dia.part_content_set("button1", bt)
dia.show()
示例7: show_error_msg
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def show_error_msg(self, msg):
pop = Popup(self, text=msg)
pop.part_text_set('title,text', _('Error'))
btn = Button(self, text=_('Continue'))
btn.callback_clicked_add(lambda b: pop.delete())
pop.part_content_set('button1', btn)
btn = Button(self, text=_('Exit'))
btn.callback_clicked_add(lambda b: self.app.exit())
pop.part_content_set('button2', btn)
pop.show()
示例8: _confirm_delete
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def _confirm_delete(self, m, item):
pp = Popup(self.top_widget, text=self._task.text)
pp.part_text_set('title,text', 'Confirm task deletion?')
btn = Button(pp, text='Cancel')
btn.callback_clicked_add(lambda b: pp.delete())
pp.part_content_set('button1', btn)
btn = Button(pp, text='Delete Task')
btn.callback_clicked_add(self._delete_confirmed, pp)
pp.part_content_set('button2', btn)
pp.show()
示例9: cb_popup_center_title_text_2button_restack
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def cb_popup_center_title_text_2button_restack(li, item, win):
popup = Popup(win, size_hint_weight=EXPAND_BOTH)
popup.text = "When you click the 'Restack' button, " \
"an image will be located under this popup"
popup.part_text_set("title,text", "Title")
bt = Button(win, text="Restack")
bt.callback_clicked_add(cb_btn_restack, popup)
popup.part_content_set("button1", bt)
bt = Button(win, text="Close")
bt.callback_clicked_add(cb_bnt_close, popup)
popup.part_content_set("button3", bt)
popup.show()
示例10: errorPopup
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def errorPopup(window, errorMsg):
errorPopup = Popup(window, size_hint_weight=EXPAND_BOTH)
errorPopup.callback_block_clicked_add(lambda obj: errorPopup.delete())
# Add a table to hold dialog image and text to Popup
tb = Table(errorPopup, size_hint_weight=EXPAND_BOTH)
errorPopup.part_content_set("default", tb)
tb.show()
# Add dialog-error Image to table
need_ethumb()
icon = Icon(errorPopup, thumb='True')
icon.standard_set('dialog-warning')
# Using gksudo or sudo fails to load Image here
# unless options specify using preserving their existing environment.
# may also fail to load other icons but does not raise an exception
# in that situation.
# Works fine using eSudo as a gksudo alternative,
# other alternatives not tested
try:
dialogImage = Image(errorPopup,
size_hint_weight=EXPAND_HORIZ,
size_hint_align=FILL_BOTH,
file=icon.file_get())
tb.pack(dialogImage, 0, 0, 1, 1)
dialogImage.show()
except RuntimeError:
# An error message is displayed for this same error
# when aboutWin is initialized so no need to redisplay.
pass
# Add dialog text to table
dialogLabel = Label(errorPopup, line_wrap=ELM_WRAP_WORD,
size_hint_weight=EXPAND_HORIZ,
size_hint_align=FILL_BOTH)
dialogLabel.text = errorMsg
tb.pack(dialogLabel, 1, 0, 1, 1)
dialogLabel.show()
# Ok Button
ok_btt = Button(errorPopup)
ok_btt.text = "Ok"
ok_btt.callback_clicked_add(lambda obj: errorPopup.delete())
ok_btt.show()
# add button to popup
errorPopup.part_content_set("button3", ok_btt)
errorPopup.show()
示例11: applyPressed
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def applyPressed(self, btn):
with open(StartupApplicationsFile, 'w') as saf:
for i in self.startupList.items_get():
saf.write(i.data["file"])
saf.write("\n")
with open(StartupCommandsFile, 'w') as scf:
lastI = self.commandsList.last_item_get()
for i in self.commandsList.items_get():
if i != lastI:
scf.write(i.text + " | \\ \n")
else:
scf.write(i.text)
p = Popup(self, size_hint_weight=EXPAND_BOTH, timeout=3.0)
p.text = "Changes Successfully Applied"
p.show()
示例12: cb_popup_center_title_content_3button
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def cb_popup_center_title_content_3button(li, item, win):
ic = Icon(win, file=os.path.join(img_path, "logo_small.png"))
bt = Button(win, text="Content", content=ic)
popup = Popup(win, size_hint_weight=EXPAND_BOTH, content=bt)
popup.part_text_set("title,text", "Title")
bt = Button(win, text="OK")
popup.part_content_set("button1", bt)
bt = Button(win, text="Cancel")
popup.part_content_set("button2", bt)
bt = Button(win, text="Close")
bt.callback_clicked_add(cb_bnt_close, popup)
popup.part_content_set("button3", bt)
popup.show()
示例13: cb_popup_center_text_1button_hide_show
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def cb_popup_center_text_1button_hide_show(li, item, win):
global times
global g_popup
times += 1
if g_popup is not None:
g_popup.text = "You have checked this popup %d times." % times
g_popup.show()
return
g_popup = Popup(win, size_hint_weight=EXPAND_BOTH)
g_popup.text = "Hide this popup by using the button." \
"When you click list item again, you will see this popup again."
bt = Button(win, text="Hide")
bt.callback_clicked_add(lambda b: g_popup.hide())
g_popup.part_content_set("button1", bt)
g_popup.show()
示例14: safe_quit
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
def safe_quit(self):
if need_save() is False:
elm.exit()
else:
pp = Popup(self, text="You have unsave changes, if you don't save now all your recent modification will be lost.")
pp.part_text_set('title,text', 'Save changes to your txt file?')
btn = Button(pp, text='Close without saving')
btn.callback_clicked_add(lambda b: elm.exit())
pp.part_content_set('button1', btn)
btn = Button(pp, text='Cancel')
btn.callback_clicked_add(lambda b: pp.delete())
pp.part_content_set('button2', btn)
btn = Button(pp, text='Save')
btn.callback_clicked_add(lambda b: self.save(True))
pp.part_content_set('button3', btn)
pp.show()
示例15: FolderSelector
# 需要导入模块: from efl.elementary.popup import Popup [as 别名]
# 或者: from efl.elementary.popup.Popup import show [as 别名]
class FolderSelector(Fileselector):
def __init__(self, parent):
Fileselector.__init__(self, parent, is_save=False, folder_only=True,
size_hint_weight=EXPAND_BOTH, size_hint_align=FILL_BOTH)
self.path = os.getcwd()
# table+rect to respect min size :/
tb = Table(self, size_hint_weight=EXPAND_BOTH, size_hint_align=FILL_BOTH)
r = Rectangle(self.evas, color=(0,0,0,0), size_hint_min=(300,300),
size_hint_weight=EXPAND_BOTH, size_hint_align=FILL_BOTH)
tb.pack(r, 0, 0, 1, 1)
tb.pack(self, 0, 0, 1, 1)
self.popup = Popup(parent)
self.popup.part_text_set('title,text', 'Choose repository')
self.popup.content = tb
self.popup.show()
self.show()
def delete(self):
self.popup.delete()