A wrapper library to use tkinter dialogs easily.
Project description
tkdialog-wrapper
A wrapper library to use tkinter dialogs easily.
Usage
pip install tkdialog-wrapper
import tkdialog
# make open dialog
filename = tkdialog.open_dialog()
# Extensions can be assigned.
## for numpy savez files
dat = np.load(tkdialog.open_dialog('.npz'))
## for csv files
df = pd.read_csv(tkdialog.open_dialog('.csv'))
# make saveas dialog
filename = tkdialog.open_dialog(ext='pkl')
# open a directory selector
dirname = tkdialog.open_dir_dialog()
# change current working directory with a selector dialog
tkdialog.chdir_with_dialog()
# open a pickled file (*.pkl) with a dialog
obj = tkdialog.load_pickle_with_dialog()
# open a pickled file (*.dat) with a dialog
obj = tkdialog.load_pickle_with_dialog(ext='.dat')
# pickle an object with a dialog
dat = {'x': 100, 'y': '01234'}
tkdialog.dump_pickle_with_dialog(dat)
Change log
[2.1.0]
- add functions:
chdir_with_dialog
,open_dir_dialog
[2.0.0]
- breaking changes:
- supported python version >= 3.5
- argument of all functions
- add docstring
- add typehint
[1.x]
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tkdialog-wrapper-2.1.0.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for tkdialog_wrapper-2.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fc241acc7cb23c86de1cd892e20a544600041ce7715331ff7c3b871c1085307 |
|
MD5 | 5e98cdaa5817bacc1e411debcbc2d5c3 |
|
BLAKE2b-256 | 1a4b2016c945f3527703dbbb022572c43d926268279f3de1cc6f68a7a346b250 |