---
title: "GUI in Python"  
description: "GUI in Python"  
author: "Anonymous User"  
published: 2018-06-08  
updated: 2018-06-08  
canonical: https://www.mindstick.com/forum/34502/gui-in-python  
category: "api(s)"  
tags: ["python-3.4", "gui", "algorithm", "computer science"]  
reading_time: 1 minute  

---

# GUI in Python

Can [anyone](https://www.mindstick.com/articles/23207/how-to-find-the-best-fit-job-for-anyone) [describe](https://www.mindstick.com/interview/12752/what-is-ddms-describe-some-of-its-capabilities) How to create a [GUI](https://www.mindstick.com/forum/12743/on-button-click-sending-feedback-gui-module-as-a-pop-up-window-and-on-click-of-submit-adding-to-database-using-jquery-dialog-method) in [Python](https://www.mindstick.com/articles/75378/simple-yet-useful-tips-when-using-python) ?

## Replies

### Reply by Prakash nidhi Verma

Hi Franco, I think GUI is always interesting part in an Application.

Python provides various options for developing graphical user interfaces (GUIs).

Most important are listed below:

## *Tkinter

## *Kivy

## *PyQt

## *PyGobject

## *wxPython

## *JPython

Mostly developers uses TKinter because it's having standard GUI library for Python.

Event Triggered by user is really feasible in TKinter and the code for create a window page in GUI is shown below:

```
import tkinter top = tkinter.Tk()
# Code to add widgets will go here...
top.mainloop()
```

Glad to help, I hope it's useful for you.

Happy Coding :)


---

Original Source: https://www.mindstick.com/forum/34502/gui-in-python

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
