Skip to main content

Material You components for Tkinter

Project description

About

A modern Material You (Material Design 3) UI library for Tkinter with smooth LERP animations. It was made for black theme, for best look use #1C1B1F background

Documentation

The full documentation for this library is provided as a standalone Windows application for your convenience.

How to open:

  1. Locate docs.exe in the root directory.
  2. Run it to view the documentation in a dedicated window (no browser needed).

On linux, use wine (bad idea) or go to docs folder and open index.html


🛠 Quick Installation

pip install m-you-tk

Usage

from m_you import (
    MaterialInput, 
    MaterialButton, 
    MaterialDropdown, 
    MaterialSwitch, 
    MaterialToast, 
    MaterialCheckbox,
    MaterialSlider,
    MaterialRadioButton
)
""" or use this:
from m_you import MaterialInput
from m_you import MaterialButton
from m_you import MaterialDropdown
from m_you import MaterialSwitch
from m_you import MaterialToast
from m_you import MaterialSlider
from m_you import MaterialCheckbox
from m_you import MaterialRadioButton
"""
import tkinter as tk

root = tk.Tk()
root.geometry("400x300")
root.configure(bg="#1C1B1F")
btn = MaterialButton(root, text="Click Me!", command=lambda: print("Hello!"))
btn.pack(pady=20)

root.mainloop()

Icons avaible:

edit, settings, home, search, favorite, delete, add, check, close, menu, person, share, sound, wifi, baterry, camera, folder, email, clock

Changelog:

0.1.0 - first release 0.1.1 - bug fixes 0.1.2 - added README file 0.1.3 - now docs are standalone .exe for windows users

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

m_you_tk-0.1.3.tar.gz (186.2 kB view details)

Uploaded Source

Built Distribution

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

m_you_tk-0.1.3-py3-none-any.whl (189.7 kB view details)

Uploaded Python 3

File details

Details for the file m_you_tk-0.1.3.tar.gz.

File metadata

  • Download URL: m_you_tk-0.1.3.tar.gz
  • Upload date:
  • Size: 186.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for m_you_tk-0.1.3.tar.gz
Algorithm Hash digest
SHA256 cc162e4192624162825b3459e2408bb7f3e55a8937214c65734e60bc2fae2b84
MD5 34853f6a0b5d709bb270e7943cedb6b5
BLAKE2b-256 ca0d97fb72739250b7eb50298402d2617da04df10637c1c50e9e14dca27e7d18

See more details on using hashes here.

File details

Details for the file m_you_tk-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: m_you_tk-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 189.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for m_you_tk-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ef43401768fe08c2ee84d73751e1d9c2917283c8855612d5b977b0e1e691a3e8
MD5 a831784d0957d252c9446a1241a013bc
BLAKE2b-256 764953e7853f016d1a6801f0c8b522ce64fe02f270c80ffac82a8bf949d4a80c

See more details on using hashes here.

Supported by

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