Metadata-Version: 2.4
Name: simple-ui-ctk
Version: 0.2.1
Summary: A lightweight Python library for creating modern desktop applications using CustomTkinter.
Author: mm-sh
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# simple-ui-ctk

A lightweight Python library for creating modern desktop applications using CustomTkinter.

---

## important
you should have custom tkinter to start 
```bash
pip install custom_tkinter
```

# Update

## v0.2

- Initial release
- Modern UI components
- Light, Dark and System themes
- Label, Button and Entry widgets
- Message dialogs

---

# 📦 About

`simple-ui-ctk` is a lightweight library that makes creating desktop
applications easy.

Features:

- Modern CustomTkinter interface
- Simple API
- Light/Dark/System themes
- Labels
- Buttons
- Text entries
- Message dialogs
- Beginner friendly

---

# 💻 Installation

```bash
pip install simple-ui-ctk
```

---

# Classes

## UI

Create the main application window.

### Example

```python
from simple_ui-ctk import *

app = UI("My App")
app.open()
```

---

## Label

Display text.

### Example

```python
Label(app, "Hello World!", color="blue", size="big")
```

---

## Button

Create a clickable button.

### Example

```python
Button(
    app,
    "Click Me",
    func=lambda: print("Hello!")
)
```

---

## Entry

Create a text input field.

### Example

```python
entry = Entry(app, "Your name")

print(entry.get())
```

---

# Functions

## message_info()

Show an information dialog.

```python
message_info("Done", "Saved successfully!")
```

---

## message_warning()

Show a warning dialog.

```python
message_warning("Warning", "Low battery!")
```

---

## message_error()

Show an error dialog.

```python
message_error("Error", "Something went wrong!")
```

---

# by mm-sh // don't allow copy
