question

YRK-33345 avatar image
0 Votes"
YRK-33345 asked johnvicencio answered

how to make a GUI in python project

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

windows-api
· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

You have many other frameworks for simple UI drawing in python. Using Windows API will be a little more complicated. You can refer to : python3 ctype CreateWindowEx simple example


0 Votes 0 ·
Castorix31 avatar image
0 Votes"
Castorix31 answered
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

imdigitalashish avatar image
0 Votes"
imdigitalashish answered

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 :)

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

MrCoco-1366 avatar image
3 Votes"
MrCoco-1366 answered

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


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

johnvicencio avatar image
0 Votes"
johnvicencio answered

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


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.