Skip to main content

MoreCustomTkinterWidgets

By Fastattack, 2024-2026

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

Introduction

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

This file will present you the best ones.

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

AnimatedImage

This class is used like CTkImage but allows to run an animation if an image sequence (FLI/FLC, GIF) was given.

You can start the animation, and it will run until you call the method to stop it, or you can run it for a given time.

DateSelector

These classes allow to easily create widgets to ask the user to select a date.

Separator

This widget is used just like the separator in classic tkinter: it allows to separate other widgets more clearly (draws a line to separate widgets).

BetterCTkImage

This class is used like CTkImage, but you can round the images corners !

You can configure the radius of corner rounding by using BetterCTkImage.configure() and the image will update automatically everywhere it is used.

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.

Mentions

The icons used in the module were collected on flaticon: Flaticon

Mentions to the artists of these icons:

Used modules: customtkinter, Pillow

Used services for README statistics: shields.io, tokei.rs, pepy.tech

Metadata

Release files for MoreCustomTkinterWidgets 5.4.0

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

Source distribution (sdist)

Source distribution for MoreCustomTkinterWidgets 5.4.0
File Size Uploaded
morecustomtkinterwidgets-5.4.0.tar.gz 96.5 kB Details

Built distribution (wheel)

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

Total release size: 196.4 kB

Release files / morecustomtkinterwidgets-5.4.0.tar.gz

Download URL morecustomtkinterwidgets-5.4.0.tar.gz
Size 96.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c98869058189e9bb0eb94114ad05726438a7273b9e3d3f0e7474274306a95ba4
BLAKE2b-256 checksum
How to use checksums
10c7798aedffe4cf44ebb02d1dfa2cfb52979f9bbaa7d17566e44db7cb0220d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

Release files / morecustomtkinterwidgets-5.4.0-py3-none-any.whl

Download URL morecustomtkinterwidgets-5.4.0-py3-none-any.whl
Size 99.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
755adc0cdfd6efd8b60dc38237ca21b4074dae42a191fc55b97d190349bf315f
BLAKE2b-256 checksum
How to use checksums
ff0f895ad643111267524cf2cbd1b287a12e295fafa28816830c57e255c8de3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

Release history Release notifications | RSS feed

5.6.2

2 release files

5.6.1

2 release files

5.6.0

2 release files

5.5.0

2 release files

This release

5.4.0 This release

2 release files

5.3.0

2 release files

5.2.0

2 release files

5.1.0

2 release files

5.0.0

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.0.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

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