Building a Distance Converter Desktop Application Using Python and Tkinter: A Beginner’s Guide to GUI Development

Mahesh Jadhav
2 min readNov 17, 2022

--

Python is an exceptionally versatile programming language that can be used for a wide range of tasks, including automation, web development, game development, web scraping, machine learning, and artificial intelligence. In addition to this, Python is also employed in Desktop GUI applications and Tkinter is considered one of the best open-source graphical user interface libraries.

I used Tkinter along with PyInstaller and Inno Setup to create a simple distance converter application as shown below.

🚀 Click here to try a live demo.

distance converter made using python and tkinter
Distance converter using python and tkinter

🛠️ Installation Steps

You can install Distance-Converter in two ways :

Using Installer (Recommended)

  1. Download DistanceConverter.exe (setup) file.
  2. Double-click the setup file to install.
  3. Browse your destination path and folder.
  4. Add desktop shortcut
  5. After successful installation, you are good to go.

Using Zip file

  1. Download the DistanceConverter.zip file.
  2. Extract the zip file anywhere.
  3. Open extracted zip folder.
  4. Run the main.exe file.

🧐 Features

  • User-friendly design
  • Simple and Elegant UI
  • Gives accurate conversion values up to 3 decimal points
  • Get all conversions with one click

💻 Built with

🍰 Contributing

Please contribute using GitHub Flow; Create a branch, add commits, and open a pull request.

🙏 Support

Don’t hesitate to fork this repository and give it a star if you like it.

📃Please find the source code here

--

--

Mahesh Jadhav
Mahesh Jadhav

Written by Mahesh Jadhav

Part time developer, Full time debugger...

No responses yet