+ 2
How do people make nice-looking software?
I see how python works. I understand that python can be used for desktop app development. However. How do they implement python code so that the software looks nice i.e has suitable layout, logo, structure, etc. Is it all done through python or do developers use range of different apps/programming languages to make "nice-looking" application.
10 Answers
+ 7
You should have a look at a couple of GUI frameworks, there are many of them available for Python which make desktop app development very easy.
Tkinter is built into core python, but there are other options PyQT, PySimpleGUI, wxPython, Kivy, and more recently you can even consider building a web app with Pyscript that translates the python code to webassembly which can be executed natively in the web browser.
https://realpython.com/tutorials/gui/
+ 6
If you want a good style desktop app on Python, i recommend you this frameworks:
Flet: This framework is based on Flutter, so you can get apps like Google and you can customize everything
PyQt5: This framework is fully custom, you can edit the components with CSS and get a very pretty result
First, you need a prototype for set how the components are, if they are rounded or squares, the color, the background etc... for design I recommend you Figma, search a tutorial. Second, recreate the design on a framework
+ 3
Yes, choose one of them to develop your app. Each framework has their own specific look and feel. You can start with tkinter because that is already bundled with python, so no need to install any extra libraries. If you don't like it you can always try another.
+ 1
One language can do
just master it well e.g
Kivymd for python
It has excellent graphics
+ 1
Thanks for explanation. I see how it works now. Enjoy your day :)
0
Thanks
0
you are welcome
0
eh i would use godot to build the ui then use godot with python lib,
use figma to prototype your design or you can prototype it in godot while building.
Another lib found is flet but it works sometimes
0
Thanks
0
Tibor Santa , so, frameworks and libraries are used to create GUI and the rest? And, as much as I understand there are lots of different ones, but for successful desktop app development, I will need to choose like 1-4 depending on what I want to do, right?