To use this quick reference, select a class from the following list. After browsing the information for that class, you can return to this point to make further selections.
Note that the tkinter parent class of each breezypythongui class appears in parentheses. For complete documentation on the tkinter classes, consult the Python Web site.
Is specially designed for use by photographers and cinematographers for photographing portraits and product marketing. The EASIFRAME® Curved will save you time setting up for a shoot, and also, with editing your work after a session. And best of all, EasyFrame doesn't limit you to the built-in frames - it lets you add your own frames or frames you find on the Web! Fantastic little app, quick and easy to use, just drag the image in and adjust settings until happy.
breezypythongui Classes | tkinter Classes |
EasyCanvas(tkinter.Canvas) | Button |
EasyCheckbutton(tkinter.Checkbutton) | Label |
EasyDialog(tkinter.simpleDialog.Dialog) | Frame |
EasyFrame(tkinter.Frame) | Radiobutton |
EasyListbox(tkinter.Listbox) | Scale |
EasyMenuBar(Frame) | |
EasyMenubutton(tkinter.Menubutton) | |
EasyMenuItem(object) | |
EasyPanel(Frame) | |
EasyRadioButtonGroup(tkinter.Frame) | |
FloatField(tkinter.Entry) | |
IntegerField(tkinter.Entry) | |
TextField(tkinter.Entry) | |
TextArea(tkinter.Text) |
EasyCanvas
This class represents a rectangular area in which geometric shapes, text, or images can be drawn. It includes all of the methods of its parent class, tkinter.Canvas, as well as methods to draw geometric shapes and text and methods to handle mouse events. You can subclass EasyCanvas to define specialized canvases, or use it as the default type of canvas in graphics applications.
EasyCanvas Method | What it does |
drawImage(image, x, y, anchor = “center”) | Draws the given PhotoImage at the given coordinates and returns the ID number of the image. The image is centered at the coordinates by default. |
drawLine(x0, y0, x1, y1, fill = “black”, width = 1) | Draws a line segment with the given end points, color, and width. Returns the ID number of the line segment. |
drawOval(x0, y0, x1, y1, outline = “black”, fill = None) | Draws an oval with the given imaginary corner points, outline, and fill colors. Returns the ID number of the oval. |
drawRectangle(x0, y0, x1, y1, outline = “black”, fill = None) | Draws a rectangle with the given corner points, outline, and fill colors. Returns the ID number of the rectangle. |
tkinter.Canvas Method | What it does |
coords(itemId) | Returns a list of the item’s current coordinates (corner points of ovals and rectangles, end points of line segments, center point of text and images). |
delete(itemId) | Removes the item from the canvas. |
move(itemId, xDistance, yDistance) | Moves the item the given xDistance and yDistance. |
scale(itemId, xOrigin, yOrigin, xScale, yScale) | Scales the item by the xScale and yScale factors (1.0 is no scale) relative to the xOrigin and yOrigin position. |
EasyCheckbutton
Easyframe - Pictures Hanging Tool
This class represents a labeled check box. It includes all of the methods and attributes of its parent class, tkinter.Checkbutton, as well as a method to determine if the button is checked.
EasyCheckbutton Method | What it does |
isChecked() | Returns True if the button is checked or False otherwise. |
EasyDialog
This class represents a popup dialog. It includes all of the methods and attributes of its parent class, tkinter.simpleDialog.Dialog, as well as methods for adding widgets to the dialog’s window. A specialized dialog class is defined as a subclass of EasyDialog. This subclass should include the __init__, body, and apply Download videos from youtube for mac free download. methods. The __init__ method sets any window attributes. The body method adds widgets to the dialog’s window. Each method to add a widget includes the master argument that is received by the body method. The apply method is run when the user selects the dialog’s OK button.
EasyDialog Method | What it does |
addButton(master, text, row, column, rowspan = 1, columnspan = 1, command = lambda: None, state = NORMAL) | Creates a button (of type Button) with the given attributes, adds it to the dialog’s window, and returns the button. |
addCanvas(master, canvas = None, row = 0, column = 0, rowspan = 1, columnspan = 1, width = 200, height = 100, background = “white”) | If canvas is None, creates a canvas (of type EasyCanvas) with the given attributes, adds it to the dialog’s window, and returns the button. Otherwise, adds the caller’s canvas to the window and returns the canvas. |
addCheckbutton(master, text, row, column, rowspan = 1, columnspan = 1, sticky = N+S+E+W, command = lambda : 0) | Creates a check button (of type EasyCheckbutton) with the given attributes, adds it to the dialog’s window, and returns the button. |
addFloatField(master, value, row, column, columnspan = 1, rowspan = 1, width = 20, precision = None, sticky = N+E, state = NORMAL) | Creates a float field (of type FloatField) with the given attributes, adds it to the window, and returns the field. |
addIntegerField(master, value, row, column, columnspan = 1, rowspan = 1, width = 20, sticky = N+E, state = NORMAL) | Creates an integer field (of type IntegerField) with the given attributes, adds it to the window, and returns the field. |
addLabel(master, text, row, column, columnspan = 1, rowspan = 1, sticky = N+W, font = None, background = “white”, foreground = “black”) | Creates a label (of type Label) with the given attributes, adds it to the window, and returns the label. |
addListbox(master, row, column, rowspan = 1, columnspan = 1, width = 10, height = 5, listItemSelected = lambda index: index) | Creates a list box (of type EasyListbox) with the given attributes, adds it to the window, and returns the list box. |
addMenuBar(master, row, column, rowspan = 1, columnspan = 1, orient = HORIZONTAL) | Creates a menu bar (of type EasyMenuBar) with the given attributes, adds it to the window, and returns the menu bar. |
addPanel(master, row, column, rowspan = 1, columnspan = 1, background = “white”) | Creates a panel (of type EasyPanel) with the given attributes, adds it to the window, and returns the panel. |
addRadiobutton(master, buttonGroup, text, command = lambda : 0) | Creates a radio button (of type Radiobutton) with the given attributes, adds it to buttonGroup, and returns the radio button. |
addRadiobuttonGroup(master, row, column, rowspan = 1, columnspan = 1, orient = VERTICAL) | Creates a radio button group (of type EasyRadiobuttonGroup) with the given attributes, adds it to the window, and returns the radio button group. |
addScale (master, row, column, rowspan = 1, columnspan = 1, command = lambda value: value, from_ = 0, to = 0, label = “”, length = 100, orient = HORIZONTAL, resolution = 1, tickinterval = 0) | Creates a sliding scale (of type Scale) with the given attributes, adds it to the window, and returns the sliding scale. |
addTextArea(master, text, row, column, rowspan = 1, columnspan = 1, width = 80, height = 5, wrap = NONE) | Creates a text area (of type TextArea) with the given attributes, adds it to the window, and returns the text area. |
addTextField(master, text, row, column, rowspan = 1, columnspan = 1, width = 20, sticky = N+E, state = NORMAL) | Creates a text field (of type TextField) with the given attributes, adds it to the window, and returns the text field. |
apply() | The dialog runs this method when the user closes it by selecting its OK button. This method should be overridden by the subclass to perform any necessary actions. |
body(master) | Adds widgets to the dialog’s window using the usual methods, but with master as an additional first argument to these methods. This method should be overridden by the subclass to perform these actions. |
messageBox(title = “”, message = “”, width = 25, height = 5 | Pops up a message box with the given attributes and waits for the user to close it. |
modified() | Returns True if the dialog’s OK button was clicked, or False otherwise. |
prompterBox(title = “”, promptString = “”, inputText = “”, fieldWidth = 20 | Pops up a prompter box with the given attributes and waits for the user to close it. Returns the input text in the entry field. |
setModified(aBoolean) | Resets the dialog’s modified property to True or False. This method should be called within the dialog’s apply method. |
EasyFrame
This class represents a top-level application window. It includes all of the methods and attributes of its parent class, tkinter.Frame, as well as methods for adding widgets to the window.
EasyFrame Method | What it does |
addButton(text, row, column, rowspan = 1, columnspan = 1, command = lambda: None, state = NORMAL) | Creates a button (of type Button) with the given attributes, adds it to the window, and returns the button. |
addCanvas(canvas = None, row = 0, column = 0, rowspan = 1, columnspan = 1, width = 200, height = 100, background = “white”) | If canvas is None, creates a canvas (of type EasyCanvas) with the given attributes, adds it to the window, and returns the button. Otherwise, adds the caller’s canvas to the window and returns the canvas. |
addCheckbutton(text, row, column, rowspan = 1, columnspan = 1, sticky = N+S+E+W, command = lambda : 0) | Creates a check button (of type EasyCheckbutton) with the given attributes, adds it to the window, and returns the button. |
addFloatField(value, row, column, columnspan = 1, rowspan = 1, width = 20, precision = None, sticky = N+E, state = NORMAL) | Creates a float field (of type FloatField) with the given attributes, adds it to the window, and returns the field. |
addIntegerField(value, row, column, columnspan = 1, rowspan = 1, width = 20, sticky = N+E, state = NORMAL) | Creates an integer field (of type IntegerField) with the given attributes, adds it to the window, and returns the field. |
addLabel(text, row, column, columnspan = 1, rowspan = 1, sticky = N+W, font = None, background = “white”, foreground = “black”) | Creates a label (of type Label) with the given attributes, adds it to the window, and returns the label. |
addListbox(row, column, rowspan = 1, columnspan = 1, width = 10, height = 5, listItemSelected = lambda index: index) | Creates a list box (of type EasyListbox) with the given attributes, adds it to the window, and returns the list box. |
addMenuBar(row, column, rowspan = 1, columnspan = 1, orient = HORIZONTAL) | Creates a menu bar (of type EasyMenuBar) with the given attributes, adds it to the window, and returns the menu bar. |
addPanel(row, column, rowspan = 1, columnspan = 1, background = “white”) | Creates a panel (of type EasyPanel) with the given attributes, adds it to the window, and returns the panel. |
addRadiobutton(buttonGroup, text, command = lambda : 0) | Creates a radio button (of type Radiobutton) with the given attributes, adds it to buttonGroup, and returns the radio button. |
addRadiobuttonGroup(row, column, rowspan = 1, columnspan = 1, orient = VERTICAL) | Creates a radio button group (of type EasyRadiobuttonGroup) with the given attributes, adds it to the window, and returns the radio button group. |
addScale (row, column, rowspan = 1, columnspan = 1, command = lambda value: value, from_ = 0, to = 0, label = “”, length = 100, orient = HORIZONTAL, resolution = 1, tickinterval = 0) | Creates a sliding scale (of type Scale) with the given attributes, adds it to the window, and returns the sliding scale. |
addTextArea(text, row, column, rowspan = 1, columnspan = 1, width = 80, height = 5, wrap = NONE) | Creates a text area (of type TextArea) with the given attributes, adds it to the window, and returns the text area. |
addTextField(text, row, column, rowspan = 1, columnspan = 1, width = 20, sticky = N+E, state = NORMAL) | Creates a text field (of type TextField) with the given attributes, adds it to the window, and returns the text field. |
messageBox(title = “”, message = “”, width = 25, height = 5 | Pops up a message box with the given attributes and waits for the user to close it. |
prompterBox(title = “”, promptString = “”, inputText = “”, fieldWidth = 20 | Pops up a prompter box with the given attributes and waits for the user to close it. Returns the input text in the entry field. |
setBackground(color) | Resets the window’s background color to color. |
setResizable(aBoolean) | Resets the window’s resizable property to True or False. |
setSize(width, height) | Resets the window’s width and height in pixels. |
setTitle(title) | Resets the window’s title to title. |
EasyListbox
This class represents a scrolling list box. It includes all of the methods and attributes of its parent class, tkinter.Listbox, as well as methods for handling user events.
EasyListbox Method | What it does |
clear() | Deletes all of the items from the list box. |
delete(index) | Deletes the item at index. |
insert(index, item) | Inserts item at index, after shifting the other items down by one position. If index is tkinter.END, inserts itemafter the last item. |
getSelectedIndex() | Returns the index of the selected item, or -1 if no item is selected. |
getSelectedItem() | Returns the selected item, or the empty string if no item is selected. |
setSelectedIndex(index) | Selects the item at index, or does nothing if index < 0 or index >= size(). |
size() | Returns the number of items in the list box. |
EasyMenuBar
This class organizes menus in a frame.
EasyMenuBar Method | What it does |
addMenu(text, state = NORMAL) | Creates a menu (of type EasyMenubutton) with the given attributes, adds it to the menu bar, and returns the menu. |
EasyMenubutton
This class represents a drop-down menu of command options. It includes all of the methods and attributes of its parent class, tkinter.Menubutton.
EasyMenuButton Method | What it does |
addMenuItem(text, command, state = NORMAL) | Creates a menu option (of type EasyMenuItem) with the given attributes, adds it to menu, and returns the menu option. |
EasyMenuItem
This class represents a command option in a menu button. The subscript operator is used to access and modify the state of the menu item.
EasyMenuItem Method | What it does |
setState(state) | Sets the state of the menu item to state. |
EasyPanel
This class represents a rectangular area that can contain widgets. A panel can be added to the top-level window or to another panel. A panel includes all of the methods and attributes of its parent class, tkinter.Frame, as well as methods for adding widgets to it.
EasyPanel Method | What it does |
addButton(text, row, column, rowspan = 1, columnspan = 1, command = lambda: None, state = NORMAL | Creates a button (of type Button) with the given attributes, adds it to the panel, and returns the button. |
addCanvas(canvas = None, row = 0, column = 0, rowspan = 1, columnspan = 1, width = 200, height = 100, background = “white”) | If canvas is None, creates a canvas (of type EasyCanvas) with the given attributes, adds it to the window, and returns the button. Otherwise, adds the caller’s canvas to the panel and returns the canvas. |
addCheckbutton(text, row, column, rowspan = 1, columnspan = 1, sticky = N+S+E+W, command = lambda : 0) | Creates a check button (of type EasyCheckbutton) with the given attributes, adds it to the panel, and returns the button. |
addFloatField(value, row, column, columnspan = 1, rowspan = 1, width = 20, precision = None, sticky = N+E, state = NORMAL) | Creates a float field (of type FloatField) with the given attributes, adds it to the panel, and returns the field. |
addIntegerField(value, row, column, columnspan = 1, rowspan = 1, width = 20, sticky = N+E, state = NORMAL) | Creates an integer field (of type IntegerField) with the given attributes, adds it to the panel, and returns the field. |
addLabel(text, row, column, columnspan = 1, rowspan = 1, sticky = N+W, font = None, background = “white”, foreground = “black”) | Creates a label (of type Label) with the given attributes, adds it to the panel, and returns the label. |
addListbox(row, column, rowspan = 1, columnspan = 1, width = 10, height = 5, listItemSelected = lambda index: index) | Creates a list box (of type EasyListbox) with the given attributes, adds it to the panel, and returns the list box. |
addMenuBar(row, column, rowspan = 1, columnspan = 1, orient = HORIZONTAL) | Creates a menu bar (of type EasyMenuBar) with the given attributes, adds it to the panel, and returns the menu bar. |
addPanel(row, column, rowspan = 1, columnspan = 1, background = “white”) | Creates a panel (of type EasyPanel) with the given attributes, adds it to the parent panel, and returns the new panel. |
addRadiobutton(buttonGroup, text, command = lambda : 0) | Creates a radio button (of type Radiobutton) with the given attributes, adds it to buttonGroup, and returns the radio button. |
addRadiobuttonGroup(row, column, rowspan = 1, columnspan = 1, orient = VERTICAL) | Creates a radio button group (of type EasyRadiobuttonGroup) with the given attributes, adds it to the panel, and returns the radio button group. |
addScale (row, column, rowspan = 1, columnspan = 1, command = lambda value: value, from_ = 0, to = 0, label = “”, length = 100, orient = HORIZONTAL, resolution = 1, tickinterval = 0) | Creates a sliding scale (of type Scale) with the given attributes, adds it to the panel, and returns the sliding scale. |
addTextArea(text, row, column, rowspan = 1, columnspan = 1, width = 80, height = 5, wrap = NONE) | Creates a text area (of type TextArea) with the given attributes, adds it to the panel, and returns the text area. |
addTextField(text, row, column, rowspan = 1, columnspan = 1, width = 20, sticky = N+E, state = NORMAL) | Creates a text field (of type TextField) with the given attributes, adds it to the panel, and returns the text field. |
setBackground(color) | Resets the panel’s background color to color. |
EasyRadiobuttonGroup
This class represents a rectangular area containing a set of related radio buttons. It includes all of the methods and attributes of its parent class, tkinter.Frame, as well as methods related to its set of radio buttons.
EasyRadiobuttonGroup Method | What it does |
addButton(text, command) | Creates a new radio button with the given text and command, adds it to the group, and returns the radio button. Raises a ValueError if the button’s text is already in the group. |
getSelectedButton() | Returns the currently selected button in the group. |
setSelectedButton(button) | Sets the selected button in the group to button. |
FloatField
Download os for mac free download. This class represents a data field for input and output of floating-point numbers. It includes all of the methods and attributes of its parent class, tkinter.Entry, as well as methods related to the I/O of numbers.
FloatField Method | What it does |
getNumber() | Returns the number currently in the field. Raises a ValueError if the field does not contain an integer or a floating-point number. |
setNumber(number) | Sets the contents of the field to number. |
setPrecision(precision) | Sets the precision used to display the number to precision. |
IntegerField
Failed to retrieve a mac address for interface mon0. This class represents a data field for input and output of integers. It includes all of the methods and attributes of its parent class, tkinter.Entry, as well as methods related to the I/O of numbers.
IntegerField Method | What it does |
getNumber() | Returns the number currently in the field. Raises a ValueError if the field does not contain an integer. |
setNumber(number) | Sets the contents of the field to number. |
Easy Frame Hanger
TextField
This class represents a data field for input and output of a single line of text. It includes all of the methods and attributes of its parent class, tkinter.Entry, as well as methods related to the I/O text.
TextField Method | What it does |
getText() | Returns the text currently in the field. |
setText(text) | Sets the contents of the field to text. |
TextArea
This class represents a scrollable area for input and output of multiple lines of text. It includes all of the methods and attributes of its parent class, tkinter.Text, as well as methods related to the I/O of text.
TextArea Method | What it does |
appendText(text) | Appends text to the current contents of the text area. |
getText() | Returns the text currently in the text area. |
setText(text) | Sets the contents of the text area to text, replacing the current contents. |