how to make a GUI in python project

Yairk_kaufmann 6 Reputation points
2021-03-12T12:20:56.037+00:00

I want to make python software but I want to add a UI, how?

Windows API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,514 questions
{count} votes

4 answers

Sort by: Most helpful
  1. MrCoco 41 Reputation points
    2021-08-27T12:31:56.663+00:00

    I recommend you to go through these steps:

    1. Install the PySimpleGUI package
    2. Create basic user interface elements with PySimpleGUI
    3. Create applications, such as a PySimpleGUI image viewer
    4. Integrate PySimpleGUI with Matplotlib
    5. Use computer vision in PySimpleGUI
    6. Package your PySimpleGUI application for Windows

    And then you can look through this article for instance PYTHON3 FOR A GUI APPLICATION

    3 people found this answer helpful.
    0 comments No comments

  2. Castorix31 83,106 Reputation points
    2021-03-12T12:30:45.287+00:00
    0 comments No comments

  3. Ashish Kumar Verma 1 Reputation point Student Ambassador
    2021-05-07T04:01:36.077+00:00

    There are many packages in python which helps you to do that Let me explain top 3

    1. Tkinter - This comes prebuilt in your machine and it is great to start for simple UI, not recommended for large application as it lacks some functionalities
    2. PyQt - Best among all three for desktop app development comes with qt designer, in which you can convert the design in python executable, comes with many functionality
    3. Kivy - Multi-touch support, cross platform, mainly used for android development in python, not usually recommended for android apps because python lacks speed, but If you want to build personal projects to check python powers you can surely move ahead

    I hope it is now clear to you :)

    0 comments No comments

  4. John Vicencio 1 Reputation point
    2022-05-19T21:58:40.05+00:00

    I like working with Kivy which is cross-platform. For example, you can use one code and deploy that to Android, iOS or Windows.

    0 comments No comments