Для роботи з GUI в Python є чотири бібліотеки:
- Tkinter ;
- Kivy;
- Python QT;
- wxPython.
Збережена копія
Для створення графічного вікна застосовується конструктор Tk(), який визначено в модулі tkinter . Створюване вікно присвоюється змінній root, і через цю змінну ми можемо керувати атрибутами вікна. Зокрема, за допомогою методу title() можна встановити заголовок вікна. За допомогою методу geometry() – розмір вікна.
На чому пишуть GUI десктопних програм у 2021? Користувацький інтерфейс десктопних програм пишеться тією самою мовою, що й сама програма. Трохи менше ніж усі десктопні додатки, для яких важлива швидкодія, пишуть на C++ у QT Creator або CodeLite, рідше у Visual Studio.