Skip to main content

A package containing more widgets for customtkinter

Project description

MoreCustomTkinterWidgets

By Fastattack, 2024

Pypi GitHub - Total commits GitHub - Last commit Pypi - Monthly downloads Pypi - Total downloads Lines number

[!NOTE] The package is cross-platform, but the Message class will only be able to create sounds if the winsound module is installed (only available on windows)

Introduction

This module contains more, easy to use, customtkinter widgets.

This file will present you the best ones.

See ^1 for the mentions.

How to install

To install the package, you should use pip. Install the package with the following command: pip install MoreCustomTkinterWidgets

Widgets

Examples Patch Notes

SmoothFrame

This widget is a normal frame but with one upgrade: animations !

If you want to move the frame from one grid cell to another or one placing coordinates to another, you can use smooth_grid or smooth_place to move the frame to the given spot in a given time.

Inside the frame, you can still put other widgets

FileExplorer

This class is used to navigate and select files directly in the interface (not a TopLevel).

It also comes with a class to ask for a file in a TopLevel (FileDialog).

The FileDialog class comes with prebuilt functions to ask for files more easily: askdir, askfile

Selector

This class is used to select values in a list.

You give a list of values to the widget, and it creates a scrollable frame containing multiple checkboxes. When you want to retrieve the entries, you just call the get_selections method.

Askdialog and Askvalue

Those two classes are TopLevels used to ask values (string / integer / float / boolean) to the user.

They come with functions to use them more easily: askstring, askinteger, askfloat, askyesno

Message

This class is used to display messages (TopLevel) to inform the user about errors / what is happening in the app.

It comes with prebuilt functions to use it more easily: showinfo, showwarning, showerror

These functions existed in normal tkinter but didn't go in customtkinter.

Used modules: customtkinter, Pillow

Used services for README statistics: [shields.io](https://img.shields.io), [tokei.rs](https://github.com/XAMPPRocky/tokei), [pepy.tech](https://github.com/psincraian/pepy)

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

MoreCustomTkinterWidgets-2.0.0.tar.gz (76.7 kB view details)

Uploaded Source

Built Distribution

MoreCustomTkinterWidgets-2.0.0-py3-none-any.whl (78.3 kB view details)

Uploaded Python 3

File details

Details for the file MoreCustomTkinterWidgets-2.0.0.tar.gz.

File metadata

File hashes

Hashes for MoreCustomTkinterWidgets-2.0.0.tar.gz
Algorithm Hash digest
SHA256 dc44d450fcca92de24e3b0777003e3a5454959bb3c61514e01f9c71ea207d053
MD5 39f2d69450849f10d46a562cba561960
BLAKE2b-256 24fd93b86f91b6b3cceb67172977888851b3ae5d231e29b975f7ee7c8f97ea76

See more details on using hashes here.

File details

Details for the file MoreCustomTkinterWidgets-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for MoreCustomTkinterWidgets-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 32f8b11ebaf54bd1f38e4845992b9b06534cb8e1085e582349d0f7223d0636d3
MD5 9affe9a29af3dc99c294cf911af15dbd
BLAKE2b-256 782e916752dff822ddd9977c49c7f74105989bccdaca0c3afea67ac8de3caf17

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page