Оverview of the standard library for creating a GUI in Python

  • Kravetsʹ D
  • Tushych A
  • et al.
N/ACitations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

This article discusses the standard library for creating graphical user interfaces in Python. The relevance of graphical user interface creation tools, the value of the graphical user interface, the latest research and publications related to the tkinter library, the history of the library, the main widgets and geometry managers were analyzed. All the functions responsible for placing the elements of the graphical interface in the window are considered. There are three functions for placing widgets in the window — pack (), grid () and place (). Conclusions are drawn about the disadvantages and advantages of this library. The standard Python GUI library is closely related to the long-known and widely described Tk library, but the most relevant source of information will always be the library documentation on the Python programming language documentation site. The purpose of this article is to review the standard library for creating graphical interfaces in Python. Tkinter is a multi-platform graphical interface library based on Tk tools (widespread in the world of GNU/Linux and other UNIX-like systems, ported to Microsoft Windows, Apple Mac OS), distributed with open source, written by Wall Lumholt and Guido van Rossum. Included in the standard Python library. Tk has long been an integral part of Python. It provides a robust and platform-independent set of tools for windows that is available to Python programmers. However, in terms of usage, Tkinter is relatively easy compared to other libraries. This is a great choice for creating GUI applications in Python, especially if the modern look is not a priority for the program, and a big role is played by functionality and cross-platform speed.

Cite

CITATION STYLE

APA

Kravetsʹ, D. V., Tushych, A. M., Shkapa, V. V., & Mykolaychuk, V. R. (2020). Оverview of the standard library for creating a GUI in Python. Connectivity, 148(6). https://doi.org/10.31673/2412-9070.2020.062628

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free