functions¶
Various tkinter functions
about_menu(root=None)
¶
capture(root, filename='img.png')
¶
Take screenshot of the passed widget. Untested!
Source code in mmg_toolbox/tkguis/misc/functions.py
config_menu(root, config)
¶
Config menu items
Source code in mmg_toolbox/tkguis/misc/functions.py
copy_image_to_clipboard(root, canvas)
¶
copy tk canvas to clipboard. Untested!
Source code in mmg_toolbox/tkguis/misc/functions.py
folder_treeview(parent, columns, width=None, height=None)
¶
Creates a ttk.TreeView object inside a frame with columns for folders
Source code in mmg_toolbox/tkguis/misc/functions.py
open_close_all_tree(treeview, branch='', openstate=True)
¶
Open or close all items in ttk.treeview
Source code in mmg_toolbox/tkguis/misc/functions.py
open_docs()
¶
popup_about(root=None)
¶
Create about message
Source code in mmg_toolbox/tkguis/misc/functions.py
post_right_click_menu(menu, xpos, ypos)
¶
Post menu on arrow position
Source code in mmg_toolbox/tkguis/misc/functions.py
select_folder(parent, initial_directory=None)
¶
Select folder
Source code in mmg_toolbox/tkguis/misc/functions.py
select_hdf_file(parent)
¶
Select HDF file using filedialog
Source code in mmg_toolbox/tkguis/misc/functions.py
show_error(message, parent=None, raise_exception=True)
¶
Display and raise error
Source code in mmg_toolbox/tkguis/misc/functions.py
topmenu(root, menu_dict, add_themes=False, add_about=False, config=None)
¶
Add a file menu to root
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
root
|
RootWithStyle
|
tkinter root |
required |
menu_dict
|
dict
|
{Menu name: {Item name: function}} |
required |
add_themes
|
add themes menu item |
False
|
|
add_about
|
add about menu item |
False
|
|
config
|
dict | None
|
add Config menu if config dict is added |
None
|
Returns:
| Type | Description |
|---|---|
|
None |
Source code in mmg_toolbox/tkguis/misc/functions.py
treeview_sort_column(treeview, col, reverse, sort_col=None)
¶
Function to sort columns in ttk.Treeview, tree.heading("#0", command=lambda _col="#0": treeview_sort_column(tree, _col, False))
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
treeview
|
Treeview
|
ttk.Treeview instance |
required |
col
|
str
|
str, column specifier for items to sort |
required |
reverse
|
bool
|
Bool, sort direction |
required |
sort_col
|
str | None
|
str or None, sort alternative column |
None
|
Returns:
| Type | Description |
|---|---|
|
|