Skip to main content

dynaListTk

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge


Installation    |    Usage    |    Screenshots


About

dynalistTK extends Tkinter and helps in making Dynamic Lists with multiple columns. It also allows sorting of the columns when you click the column name and has two scrollbars.

Installation

## requires python3.9 or above with pip installed
## run
$ pip install dynalistTk

Usage

dynalistTk class docstring:
"""_summary_
class dynaList: initiate class object

Args:
    master (Tk.Frame | ttk.Frame | Tk | Toplevel): parent frame or Tk window (root window) or Toplevel window (Tk popup)
    headers (list): Column names
    data (list): data to be put
Data Format:
data = [
    (value1_row1, value2_row1, ...),
    (value1_row2, value2_row2, ...),
    ...
]
 """
usage code example:
###  python code:

# import the packaged
from tkinter import Tk, Toplevel
from dynalistTk import dynalistTk

# define column headers
headers = ['column1', 'column2']

# define column data
data = [
    (1, 2),
    (3, 4),
    (90, 100)
]

# create a main root window using tkinter
root = Tk()

# create a list for the whole screen
list_control = dynalistTk(root, headers, data)


# start mainloop
root.mainloop()

->-> The above code will generate:

column1 column2
1 2
3 4
90 100

Screenshots

Metadata

Release files for dynalistTk 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dynalistTk 1.2.1
File Size Uploaded Provenance
dynalistTk-1.2.1.tar.gz 4.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for dynalistTk 1.2.1
File Interpreter ABI Platform
dynalistTk-1.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.1 kB

Release files / dynalistTk-1.2.1.tar.gz

Download URL dynalistTk-1.2.1.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0d11cf99e9a87383dcb5a9711f4c51f30936b0f7d731e1dbfb5538f9ca194f36
BLAKE2b-256 checksum
How to use checksums
d4e66d9fc81c5f52d232aa1e936b1e2471ad93f67e6589c4863183f66fd0a8b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.0

Release files / dynalistTk-1.2.1-py3-none-any.whl

Download URL dynalistTk-1.2.1-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
814c80060fae2adbe25b5f866f00724a5642a9b64ecfbeb4e08d8e921419008d
BLAKE2b-256 checksum
How to use checksums
7ee66dcd74c8e3301c582bcdaaf26960e496e6d9a295611ae09d2c4ded5227ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.0

Security for dynalistTk 1.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.2.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page