wx.SingleChoiceDialog¶This class represents a dialog that shows a list of strings, and allows the user to select one.
Double-clicking on a list item is equivalent to single-clicking and then pressing wx.OK.
Window Styles¶This class supports the following styles:
wx.OK: Show an wx.OK button.
wx.CANCEL: Show a Cancel button.
wx.CENTRE: Centre the message.
Class Hierarchy¶
Inheritance diagram for class SingleChoiceDialog:
Control Appearance¶
Methods Summary¶Constructor, taking an array of String choices and optional client data. |
|
Returns the index of selected item. |
|
Returns the selected string. |
|
Sets the index of the initially selected item. |
|
Shows the dialog, returning either |
Properties Summary¶See |
|
Class API¶PySingleChoiceDialog(parent, message, caption, choices, style=CHOICEDLG_STYLE, pos=DefaultPosition) . None
This class represents a dialog that shows a list of strings, and allows the user to select one.
Constructor, taking an array of String choices and optional client data.
parent (wx.Window) – Parent window.
message (string) – Message to show on the dialog.
caption (string) – The dialog caption.
choices (list of strings) – An array of strings, or a string list, containing the choices.
style (long) – A dialog style (bitlist) containing flags chosen from standard dialog styles and the ones listed in the class documentation. The default value is equivalent to wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER | wx.OK | wx.CANCEL | wx.CENTRE.
pos (wx.Point) – Dialog position.
None
variant (WindowVariant)
Returns the index of selected item.
int
Returns the selected string.
str
Sets the index of the initially selected item.
selection (int)
None
Shows the dialog, returning either wx.ID_OK or wx.ID_CANCEL.
int
See GetSelection and SetSelection