wx.lib.filebrowsebutton.FileBrowseButton¶
A control to allow the user to type in a filename or browse with the standard file dialog to select file
Class Hierarchy¶
Known Subclasses¶
wx.lib.filebrowsebutton.DirBrowseButton
, wx.lib.filebrowsebutton.FileBrowseButtonWithHistory
Known Superclasses¶
Methods Summary¶
|
|
Create the browse-button control |
|
Setup the graphic representation of the dialog |
|
Create the label/caption |
|
Create the text control |
|
Retrieve the label’s current text |
|
retrieve current value of text control |
|
Going to browse for file… |
|
SetBackgroundColour(colour) -> bool |
|
Set the label’s current text |
|
set current value of text control |
Class API¶
- class FileBrowseButton(wx.Panel)¶
A control to allow the user to type in a filename or browse with the standard file dialog to select file
Methods¶
- __init__(self, parent, id=-1, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.TAB_TRAVERSAL, labelText='File Entry:', buttonText='Browse', toolTip='Type filename or click browse to choose file', dialogTitle='Choose a file', startDirectory='.', initialValue='', fileMask='\\*.\\*', fileMode=wx.FD_OPEN, changeCallback=lambda x: ..., labelWidth=0, name='fileBrowseButton')¶
- Parameters:
labelText – Text for label to left of text field
buttonText – Text for button which launches the file dialog
toolTip – Help text
dialogTitle – Title used in file dialog
startDirectory – Default directory for file dialog startup
initialValue – Value initially present in the text field
fileMask – File mask (glob pattern, such as .) to use in file dialog
fileMode – wx.FD_OPEN or wx.FD_SAVE, indicates type of file dialog to use
changeCallback – Optional callback called for all changes in value of the control
labelWidth – Width of the label
- createBrowseButton(self)¶
Create the browse-button control
- createDialog(self, parent, id, pos, size, style, name)¶
Setup the graphic representation of the dialog
- createLabel(self)¶
Create the label/caption
- createTextControl(self)¶
Create the text control
- GetLabel(self)¶
Retrieve the label’s current text
- GetValue(self)¶
retrieve current value of text control
- OnBrowse(self, event=None)¶
Going to browse for file…
- OnChanged(self, evt)¶
- SetBackgroundColour(self, color)¶
SetBackgroundColour(colour) -> bool
Sets the background colour of the window.
- SetLabel(self, value)¶
Set the label’s current text
- SetValue(self, value, callBack=1)¶
set current value of text control