ShowMessage Examples¶
ShowMessage Examples¶
1# basic error message
2impact.gui.show_message(ipShowMessageType.smtError, "There has been an error", None)
3
4# basic warning message
5impact.gui.show_message(ipShowMessageType.smtWarning, "This is a warning about something", None)
6
7# basic info message
8impact.gui.show_message(ipShowMessageType.smtInfo, "Here is some information for you", None)
9
10# multi-line message
11impact.gui.show_message(ipShowMessageType.smtInfo, "Here is some more information" + "\n" + "\n" + "Split onto multiple lines", None)
12
13# simple confirmation
14if impact.gui.show_message(ipShowMessageType.smtConfirmation, "Please decide what to do?", None) == ipShowMessageButton.smbYes:
15 impact.gui.show_message(ipShowMessageType.smtInfo, "You pressed YES", None)
16else:
17 impact.gui.show_message(ipShowMessageType.smtInfo, "You pressed NO", None)
18
19# advanced confirmation
20buttons = [None] * 4
21
22buttons[0] = ipShowMessageButton.smbYes
23buttons[1] = ipShowMessageButton.smbYesToAll
24buttons[2] = ipShowMessageButton.smbNo
25buttons[3] = ipShowMessageButton.smbCancel
26
27impact.gui.show_message(ipShowMessageType.smtConfirmation, "Now you have many choices...", buttons)