Web Analytics Made Easy - Statcounter
Skip to content

Application-wide Configuration / Settings

set_global_icon

Sets the icon which will be used any time a window is created if an icon is not provided when the window is created.

set_global_icon(
    icon
)

Parameter Descriptions

Name Type Default Description
icon bytes or str Either a Base64 byte string or a filename

set_options

set_options(
    icon = None,
    button_color = None,
    element_size = (None, None),
    button_element_size = (None, None),
    margins = (None, None),
    element_padding = (None, None),
    auto_size_text = None,
    auto_size_buttons = None,
    font = None,
    border_width = None,
    slider_border_width = None,
    slider_relief = None,
    slider_orientation = None,
    autoclose_time = None,
    message_box_line_width = None,
    progress_meter_border_depth = None,
    progress_meter_style = None,
    progress_meter_relief = None,
    progress_meter_color = None,
    progress_meter_size = None,
    text_justification = None,
    background_color = None,
    element_background_color = None,
    text_element_background_color = None,
    input_elements_background_color = None,
    input_text_color = None,
    scrollbar_color = None,
    text_color = None,
    element_text_color = None,
    debug_win_size = (None, None),
    window_location = (None, None),
    error_button_color = (None, None),
    tooltip_time = None
)

Parameter Descriptions

Name Type Default Description
auto_size_buttons bool None True if Buttons in this Window should be sized to exactly fit the text on this.
auto_size_text bool None True if the Widget should be shrunk to exactly fit the number of chars to show
autoclose_time ??? None ???
background_color str None color of background
border_width int None width of border around element
button_color (str, str) or str None Color of the button (text, background)
button_element_size (int, int) (None, None) Size of button
debug_win_size (int, int) (None, None) window size
element_background_color str None element background color
element_padding (int, int or (int, int),(int,int)) (None, None) Default amount of padding to put around elements in window (left/right, top/bottom) or ((left, right), (top, bottom))
element_size (int, int) (None, None) element size (width, height) in characters
element_text_color str None Default color to use for Text elements
error_button_color ??? (None, None) (Default = (None))
font (str or (str, int[, str]) or None) None specifies the font family, size, etc. Tuple or Single string format 'name size styles'. Styles: italic * roman bold normal underline overstrike
icon bytes or str None Can be either a filename or Base64 value. For Windows if filename, it MUST be ICO format. For Linux, must NOT be ICO. Most portable is to use a Base64 of a PNG file. This works universally across all OS's
input_elements_background_color str None Default color to use for the background of input elements
input_text_color str None Default color to use for the text for Input elements
margins (int, int) (None, None) (left/right, top/bottom) tkinter margins around outsize. Amount of pixels to leave inside the window's frame around the edges before your elements are shown.
message_box_line_width ??? None ???
progress_meter_border_depth ??? None ???
progress_meter_color ??? None ???
progress_meter_relief ??? None
progress_meter_size ??? None ???
progress_meter_style ??? None You can no longer set a progress bar style. All ttk styles must be the same for the window
scrollbar_color str None Default color to use for the slider trough
slider_border_width int None Width of the border around sliders
slider_orientation ??? None ???
slider_relief str None Type of relief to use for sliders
text_color str None color of the text
text_element_background_color str None text element background color
text_justification 'left' or 'right' or 'center' None Default text justification for all Text Elements in window
tooltip_time int None time in milliseconds to wait before showing a tooltip. Default is 400ms
window_location (int, int) or None (None, None) Default location to place windows. Not setting will center windows on the display
RETURN None None