How to use 'padx and pady in tkinter' in Python

Every line of 'padx and pady in tkinter' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
this disclaimer
17def get_widget_padding(widget):
18 """Get the total padding of a Tk widget, including its border."""
19 # TODO: use also in codecontext.py
20 manager = widget.winfo_manager()
21 if manager == 'pack':
22 info = widget.pack_info()
23 elif manager == 'grid':
24 info = widget.grid_info()
25 else:
26 raise ValueError(f"Unsupported geometry manager: {manager}")
27
28 # All values are passed through getint(), since some
29 # values may be pixel objects, which can't simply be added to ints.
30 padx = sum(map(widget.tk.getint, [
31 info['padx'],
32 widget.cget('padx'),
33 widget.cget('border'),
34 ]))
35 pady = sum(map(widget.tk.getint, [
36 info['pady'],
37 widget.cget('pady'),
38 widget.cget('border'),
39 ]))
40 return padx, pady
Important

Use secure code every time

Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code


Related snippets