Skip to main content

CTkLoadingPopup

Static Badge

A modern loading popup widget for Python CustomTkinter.

screenshot

import customtkinter
from CTkLoadingPopup import CTkLoadingPopup

app = customtkinter.CTk()
app.geometry("400x400")
CTkLoadingPopup(app)
app.mainloop()

Usage

Using pip

pip install git+https://github.com/limafresh/CTkLoadingPopup.git

Without installation

Simply download the CTkLoadingPopup folder and place it in your script directory.

Arguments

Parameter Description
parent root or toplevel, required
text popup text
progress float, from 0.0 to 1.0
start_angle initial angle of the spinner
indeterminate_speed speed of the spinning in the indeterminate mode
spinner_size size of the spinner
spinner_width width of the spinner outline
corner_radius corner radius of popup
border_width border width of popup
border_color border color of popup
font font of popup text
bg_color popup background color
text_color text color
spinner_color spinner color
progress_color spinner progress color
mode "indeterminate" (by default) or "determinate"
padx set horizontal padding
pady set vertical padding
cancel_button add a "Cancel" button that closes the popup
cancel_button_text text of cancel button
cancel_button_text_color text color of cancel button
cancel_button_hover_color hover color of cancel button
cancel_button_state cancel button state (see CTkButton documentation)
compound "left" (by default), "right", "top"
close_command command that is executed before closing

Methods

  • .configure(*args): change some popup options
  • .close()
  • .stop(value): True or False
  • .get(): returns progress value (in determinate mode) or None (in indeterminate mode)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctkloadingpopup-1.0.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ctkloadingpopup-1.0.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file ctkloadingpopup-1.0.0.tar.gz.

File metadata

  • Download URL: ctkloadingpopup-1.0.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for ctkloadingpopup-1.0.0.tar.gz
Algorithm Hash digest
SHA256 eae16bea98e25b7827e8daa9bf1942999c2d4ac6b961ed1f3c65feff61e167fe
MD5 cca24f397b2ab8ec17ac4090c54b94a8
BLAKE2b-256 009dd3696a356f51758e9df1ca6726f83835dff694af61dd08554630c0765dce

See more details on using hashes here.

File details

Details for the file ctkloadingpopup-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ctkloadingpopup-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a37231b639ec4cb48e231200367fd84af5263e3d56493fd0896eb5089375f27e
MD5 46e8ee8960120ba82113a43260880860
BLAKE2b-256 3b9adc57700f23ca3527b13cc4fb3265996869b7970a5ce495f9508eaeae9ecb

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.0

2 files

This release

1.0.0 This release

2 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