Skip to main content

Create a gradient frame for customtkinter.

Project description

Create a gradient frame for your customtkinter applications.

CTkGradient

CTkGradient is a fork of GradientFrame-Tkinter, it is a python module to create customtkinter frames with a gradient background color of your choice, you can choose between a vertical or horizontal gradient, among other options.

[!NOTE] This project is in alpha state, so you may encounter bugs through its use, which I would recommend reporting in issues. I'm thinking about a few features with gradients like buttons and other widgets, so stay tuned!

How to use it?

Install the module using pip (or pip3) by typing the next command on console...

pip install CTkGradient

Then import it and use it, here is an example:

# Import customtkinter and CTkGradient
import customtkinter as ctk
import CTkGradient as ctkg

# Initialize CustomTkinter
ctk.set_appearance_mode("dark")
ctk.set_default_color_theme("blue")

root = ctk.CTk()

# Create a GradientFrame with custom colors and direction
gradient_frame = ctkg.GradientFrame(
    master = root,
    colors = ("#ec0075", "#ffd366"),
    direction = "vertical",
    corner_radius = 10,
    height = 600,
    width = 800
)

gradient_frame.pack(fill = "both", expand = True)

root.mainloop()

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

ctkgradient-0.3.2.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

CTkGradient-0.3.2-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file ctkgradient-0.3.2.tar.gz.

File metadata

  • Download URL: ctkgradient-0.3.2.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for ctkgradient-0.3.2.tar.gz
Algorithm Hash digest
SHA256 901ee57dbf60323a751a36a3e6c9853a9d730241dc1c827a3a89cf1a17270088
MD5 79dc0a60c9e350eb52db5737ecfbe3f2
BLAKE2b-256 bbb28ef39d7ffb7b26347ce59301ac2872b0939f82625ed747d8f408d44fc355

See more details on using hashes here.

File details

Details for the file CTkGradient-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: CTkGradient-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for CTkGradient-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 84a0cf40c71364a6f9e49360079549f1471a389acc98fd3e14cf35b9b34b6ab5
MD5 e513f5c2731d873d68ef283c720f9a3d
BLAKE2b-256 95a048036d1ff0edf1fbe71fbdf82a8dfae84379a1133c9b210b1978f98ebc53

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