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.5.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.5.0
File Size Uploaded
morecustomtkinterwidgets-5.5.0.tar.gz 97.3 kB Details

Built distribution (wheel)

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

Total release size: 198.1 kB

Release files / morecustomtkinterwidgets-5.5.0.tar.gz

Download URL morecustomtkinterwidgets-5.5.0.tar.gz
Size 97.3 kB
Tags Source
SHA-256 checksum
How to use checksums
cb5fa9440960e1d83754b908303e3b3ee2b3c32fbd28e35f07ff899676193f40
BLAKE2b-256 checksum
How to use checksums
91045f85574d2a47d0a53ac3d833c170ef99cdfaed90187881fbb9b0d63e62ba
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.5.0-py3-none-any.whl

Download URL morecustomtkinterwidgets-5.5.0-py3-none-any.whl
Size 100.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b327dc9ac7cc83b05aa3acfb06fef7981476f93f81204cd1940929efb31773fc
BLAKE2b-256 checksum
How to use checksums
175eecfde6bbe270a2355b4f7c8c271f95bc0d7dead4d85c6530de5f6f47127a
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

This release

5.5.0 This release

2 release files

5.4.0

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