コード例 #1
0
def show_message(win, message_id='', text='', args=None):
    """toon een boodschap in een dialoog

    args is bedoeld voor als er teksten in de message moeten orden geformatteerd
    """
    text = shared.get_text(win, message_id, text, args)
    qtw.QMessageBox.information(win, shared.get_title(win), text)
コード例 #2
0
ファイル: dialogs_wx.py プロジェクト: albertvisser/hotkeys
def show_message(win, message_id='', text='', args=None):
    """toon de boodschap geïdentificeerd door <message_id> in een dialoog
    met als titel aangegeven door <caption_id> en retourneer het antwoord
    na sluiten van de dialoog
    """
    text = shared.get_text(win, message_id, text, args)
    wx.MessageBox(text, shared.get_title(win), parent=win)
コード例 #3
0
ファイル: dialogs_wx.py プロジェクト: albertvisser/hotkeys
def show_cancel_message(win, message_id='', text='', args=None):
    """als de vorige, maar met de mogelijkheid 'Cancel' te kiezen

    daarom retourneert deze functie ook een boolean
    """
    text = shared.get_text(win, message_id, text, args)
    ok = wx.MessageBox(text, shared.get_title(win), parent=win, style=wx.OK | wx.CANCEL)
    return ok == wx.OK
コード例 #4
0
def ask_question(win, message_id='', text='', args=None):
    """toon een vraag in een dialoog en retourneer het antwoord (Yes als True, No als False)
    na sluiten van de dialoog
    """
    text = shared.get_text(win, message_id, text, args)
    ok = qtw.QMessageBox.question(win, shared.get_title(win), text,
                                  qtw.QMessageBox.Yes | qtw.QMessageBox.No,
                                  qtw.QMessageBox.Yes)
    return ok == qtw.QMessageBox.Yes
コード例 #5
0
ファイル: dialogs_wx.py プロジェクト: albertvisser/hotkeys
def ask_question(win, message_id='', text='', args=None):
    """toon een vraag in een dialoog en retourneer het antwoord (Yes als True, No als False)
    na sluiten van de dialoog
    """
    text = shared.get_text(win, message_id, text, args)
    with wx.MessageDialog(win, text, shared.get_title(win),
                          wx.YES_NO | wx.NO_DEFAULT | wx.ICON_QUESTION) as dlg:
        h = dlg.ShowModal()
    return h == wx.ID_YES
コード例 #6
0
def ask_ync_question(win, message_id='', text='', args=None):
    """toon een vraag in een dialoog met drie mogelijkheden en retourneer het antwoord
    (Yes als (True, False), No als (False, False) en Cancel als (False, True)
    na sluiten van de dialoog
    """
    text = shared.get_text(win, message_id, text, args)
    ok = qtw.QMessageBox.question(
        win, shared.get_title(win), text,
        qtw.QMessageBox.Yes | qtw.QMessageBox.No | qtw.QMessageBox.Cancel)
    return ok == qtw.QMessageBox.Yes, ok == qtw.QMessageBox.Cancel
コード例 #7
0
def show_cancel_message(win, message_id='', text='', args=None):
    """als de vorige, maar met de mogelijkheid 'Cancel' te kiezen

    daarom retourneert deze functie ook een boolean
    """
    text = shared.get_text(win, message_id, text, args)
    ok = qtw.QMessageBox.information(
        win, shared.get_title(win), text,
        qtw.QMessageBox.Ok | qtw.QMessageBox.Cancel)
    return ok == qtw.QMessageBox.Ok
コード例 #8
0
ファイル: dialogs_wx.py プロジェクト: albertvisser/hotkeys
def ask_ync_question(win, message_id='', text='', args=None):
    """toon een vraag in een dialoog met drie mogelijkheden en retourneer het antwoord
    (Yes als (True, False), No als (False, False) en Cancel als (False, True)
    na sluiten van de dialoog
    """
    text = shared.get_text(win, message_id, text, args)
    with wx.MessageDialog(win, text, shared.get_title(win),
                          wx.YES_NO | wx.CANCEL | wx.NO_DEFAULT | wx.ICON_QUESTION) as dlg:
        h = dlg.ShowModal()
    return h == wx.ID_YES, h == wx.ID_CANCEL