This provides a set tools for simple creation of graphical user interfaces for Python based on the tkinter library. The main focus for the GUIs is assumed to be on overhead imaging applications.
Project description
Tk_Builder
The goal encouraging this project was to introduce the capability for fast and simple prototyping
to enable research. The decision was made to use tkinter
for this capability. The particulars of this choice are entirely pragmatic. Most
importantly, tkinter
is well supported for essentially every architecture that
Python is supported, and there are no complicating factors in licensing, configuration,
or installation.
For better or for worse, tkinter
will work on essentially any government system with a viable
Python environment right out of the box. The same cannot generally be said for the other popular
GUI frameworks like QT, WX, or GTK. This provides a set tools for simple creation of graphical
user interfaces for Python based on the tkinter library. The main focus for the GUIs is assumed
to be on overhead imaging applications.
Origins
This was developed to enable simple prototyping of graphical user interfaces useful in conjunction with SarPy project, and was developed at the National Geospatial-Intelligence Agency (NGA). The software use, modification, and distribution rights are stipulated within the MIT license.
Dependencies
The core library functionality depends only on numpy >= 1.9.0
, pillow
, and
matplotlib
, all of which can (now) be installed using conda or pip.
Python 2.7
The development here has been geared towards Python 3.6 and above, but efforts have
been made towards remaining compatible with Python 2.7. If you are using the library
from Python 2.7, there is an additional dependencies for the typing
and future
(not to be confused with the more widely known futures
) packages, easily installed using
conda or pip.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for tk_builder-1.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94fd4595332d2216a7805dc9de103e639ae396394aa9e49d601c135745f199b2 |
|
MD5 | bda6e1fd1ff97289a011273aad80b5b4 |
|
BLAKE2b-256 | 90e9d67533b6785eb098dc9fd532f4343b2813988ce7ac7d244b970483c28b7b |