Skip to content

A widget of tkinter, windows drag icon & drop to load absolute file path.

License

Notifications You must be signed in to change notification settings

Dumbliidore/pywindnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pywindnd

A widget of tkinter, windows drag icon & drop to load absolute file path.

Installation

create & activate virtual env then install dependency: with venv/virtualenv + pip:

$ python -m venv env  # use `virtualenv env` for Python2, use `python3 ...` for Python3 on Linux & macOS
$ source env/bin/activate  # use `env\Scripts\activate` on Windows
$ pip install pywindnd

or with pdm:

$ pdm init
$ pdm add pywindnd

Usage

try:
    import tkinter
except:
    import Tkinter as tkinter

import windnd

tk = tkinter.Tk()
windnd.drop_files(tk)
tk.mainloop()

若文件路径过深过长时,可手动调整 buffer 初始值

try:
    import tkinter
except:
    import Tkinter as tkinter

import windnd

tk = tkinter.Tk()
windnd.drop_files(tk, init=520)
tk.mainloop()

About

A widget of tkinter, windows drag icon & drop to load absolute file path.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages