MCPcopy Index your code
hub / github.com/PySimpleGUI/PySimpleGUI / __init__

Method __init__

PySimpleGUI/PySimpleGUI.py:7257–7345  ·  view source on GitHub ↗

:param title: text to show on the tab :type title: (str) :param layout: The element layout that will be shown in the tab :type layout: List[List[Element]] :param title_color: color of t

(self, title, layout, title_color=None, background_color=None, font=None, pad=None, p=None, disabled=False,
                 border_width=None, key=None, k=None, tooltip=None, right_click_menu=None, expand_x=False, expand_y=False, visible=True, element_justification='left',
                 image_source=None, image_subsample=None, image_zoom=None, metadata=None)

Source from the content-addressed store, hash-verified

7255 """
7256
7257 def __init__(self, title, layout, title_color=None, background_color=None, font=None, pad=None, p=None, disabled=False,
7258 border_width=None, key=None, k=None, tooltip=None, right_click_menu=None, expand_x=False, expand_y=False, visible=True, element_justification='left',
7259 image_source=None, image_subsample=None, image_zoom=None, metadata=None):
7260 """
7261 :param title: text to show on the tab
7262 :type title: (str)
7263 :param layout: The element layout that will be shown in the tab
7264 :type layout: List[List[Element]]
7265 :param title_color: color of the tab text (note not currently working on tkinter)
7266 :type title_color: (str)
7267 :param background_color: color of background of the entire layout
7268 :type background_color: (str)
7269 :param font: NOT USED in the tkinter port
7270 :type font: (str or (str, int[, str]) or None)
7271 :param pad: Amount of padding to put around element in pixels (left/right, top/bottom) or ((left, right), (top, bottom)) or an int. If an int, then it's converted into a tuple (int, int)
7272 :type pad: (int, int) or ((int, int),(int,int)) or (int,(int,int)) or ((int, int),int) | int
7273 :param p: Same as pad parameter. It's an alias. If EITHER of them are set, then the one that's set will be used. If BOTH are set, pad will be used
7274 :type p: (int, int) or ((int, int),(int,int)) or (int,(int,int)) or ((int, int),int) | int
7275 :param disabled: If True button will be created disabled
7276 :type disabled: (bool)
7277 :param border_width: NOT USED in tkinter port
7278 :type border_width: (int)
7279 :param key: Value that uniquely identifies this element from all other elements. Used when Finding an element or in return values. Must be unique to the window
7280 :type key: str | int | tuple | object
7281 :param k: Same as the Key. You can use either k or key. Which ever is set will be used.
7282 :type k: str | int | tuple | object
7283 :param tooltip: text, that will appear when mouse hovers over the element
7284 :type tooltip: (str)
7285 :param right_click_menu: A list of lists of Menu items to show when this element is right clicked. See user docs for exact format.
7286 :type right_click_menu: List[List[ List[str] | str ]]
7287 :param expand_x: If True the element will automatically expand in the X direction to fill available space
7288 :type expand_x: (bool)
7289 :param expand_y: If True the element will automatically expand in the Y direction to fill available space
7290 :type expand_y: (bool)
7291 :param visible: set visibility state of the element
7292 :type visible: (bool)
7293 :param element_justification: All elements inside the Tab will have this justification 'left', 'right', 'center' are valid values
7294 :type element_justification: (str)
7295 :param image_source: A filename or a base64 bytes of an image to place on the Tab
7296 :type image_source: str | bytes | None
7297 :param image_subsample: amount to reduce the size of the image. Divides the size by this number. 2=1/2, 3=1/3, 4=1/4, etc
7298 :type image_subsample: (int)
7299 :param image_zoom: amount to increase the size of the image. 2=twice size, 3=3 times, etc
7300 :type image_zoom: (int)
7301 :param metadata: User metadata that can be set to ANYTHING
7302 :type metadata: (Any)
7303 """
7304
7305 filename = data = None
7306 if image_source is not None:
7307 if isinstance(image_source, bytes):
7308 data = image_source
7309 elif isinstance(image_source, str):
7310 filename = image_source
7311 else:
7312 warnings.warn('Image element - source is not a valid type: {}'.format(type(image_source)), UserWarning)
7313
7314 self.Filename = filename

Callers 15

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls 1

_GetAContainerNumberMethod · 0.80

Tested by

no test coverage detected