В зависимости от языка программирования. Для Пайтона можно использовать любую созданную до вас графическую библиотеку работающую с интерфейсом. Как вариант, одну из простых могу посоветовать PySimpleGUI, руководства можно найти в интернете.
Есть множества gui библиотек, но основные это: Tkinter, Kivy(и его модификация KivyMd) и PyQT.
• Первая самая простоя, однако самая слабая и подойдёт разве что только на скорую руку или для практики.
• Остальные двое уже более... Читать далее