acwartz, Не знаю за Tkinter я использовал python kivy или лучше kivymd там разметка в на языке kivy design language очень удобно и язык менять не нужно .И дизайн можно сделать очень крутой тут
Возможно, но если нужно маленькое приложение и есть возможность написать на том языке который знаешь то это будет проще чем учить новый ради одного приложения.