"""Minimalní Tkinter GUI starter."""

from __future__ import annotations

import tkinter as tk
from tkinter import ttk


class App:
    def __init__(self, root: tk.Tk) -> None:
        self.root = root
        self.root.title("Dev-Env Starter — Tkinter")
        self.root.geometry("400x200")

        self.label = ttk.Label(root, text="Zadejte text:")
        self.label.pack(pady=10)

        self.entry = ttk.Entry(root, width=40)
        self.entry.pack(pady=5)

        self.button = ttk.Button(root, text="Odeslat", command=self._on_submit)
        self.button.pack(pady=10)

        self.output = ttk.Label(root, text="")
        self.output.pack(pady=10)

    def _on_submit(self) -> None:
        text = self.entry.get()
        self.output.config(text=f"Zadal jste: {text}")


def main() -> None:
    root = tk.Tk()
    App(root)
    root.mainloop()


if __name__ == "__main__":
    main()
