https://github.com/ghost-sakura/sayhello-application
SayHello - Kivy GUI Application
https://github.com/ghost-sakura/sayhello-application
gui kivy python
Last synced: 3 months ago
JSON representation
SayHello - Kivy GUI Application
- Host: GitHub
- URL: https://github.com/ghost-sakura/sayhello-application
- Owner: ghost-sakura
- Created: 2025-12-15T09:59:46.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-12-15T10:05:06.000Z (7 months ago)
- Last Synced: 2025-12-20T08:44:09.000Z (6 months ago)
- Topics: gui, kivy, python
- Language: Python
- Homepage:
- Size: 138 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SayHello - Kivy GUI Application
**SayHello** is a simple graphical user interface (GUI) application built with **Kivy**, a Python framework for developing multitouch applications. This app allows users to enter their name and receive a personalized greeting.
## Features
- Display a static image at the top of the window.
- Accept user input through a text field.
- Show a personalized greeting when the "GREET" button is pressed.
## Screenshot

## Installation
1. Make sure you have Python installed (Python 3.x recommended).
2. Install Kivy
## Usage
1. Launch the application.
2. Enter your name in the text input field.
3. Click the **GREET** button.
4. See a personalized greeting appear below the button.
## Code Overview
* **App Class**: `SayHello` extends `App` from Kivy.
* **Layout**: Uses `GridLayout` with one column to stack widgets vertically.
* **Widgets**:
* `Image`: Displays an image.
* `Label`: Shows instructions and the greeting.
* `TextInput`: Accepts user input.
* `Button`: Triggers the greeting.
* **Callback Function**: `callback()` updates the `Label` with the personalized greeting.