An open API service indexing awesome lists of open source software.

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

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

Screenshot 2025-12-15 152152

## 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.