phoenix_title 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 Class Hierarchy

Inheritance diagram for class FileBrowseButton:

sub_classes Known Subclasses

wx.lib.filebrowsebutton.DirBrowseButton, wx.lib.filebrowsebutton.FileBrowseButtonWithHistory


super_classes Known Superclasses

wx.Panel


method_summary Methods Summary

__init__

param labelText

Text for label to left of text field

createBrowseButton

Create the browse-button control

createDialog

Setup the graphic representation of the dialog

createLabel

Create the label/caption

createTextControl

Create the text control

GetLabel

Retrieve the label’s current text

GetValue

retrieve current value of text control

OnBrowse

Going to browse for file…

OnChanged

SetBackgroundColour

SetBackgroundColour(colour) -> bool

SetLabel

Set the label’s current text

SetValue

set current value of text control


api 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

__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

  • 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