+ 11

how you can use python to create desktop apps

hello friend . happy eid for all muslims how i can build desktop applications using python and what is best Library in python to create apps

20th Aug 2018, 7:44 PM
YoussefHariri
YoussefHariri - avatar
26 Answers
+ 2
Arthur I use Kivy even for desktop. Didn't like tkinter as much since I felt that Kivy was much more straight forward when working with screens, graphics and elements. Also comes with the benefit of android support
21st Aug 2018, 1:14 PM
Markus Kaleton
Markus Kaleton - avatar
+ 4
Kivy is for androids and Tkinter is for pc, similar to CSS (If you know something about Css it will be good)
21st Aug 2018, 10:42 AM
I Am Arthur
I Am Arthur - avatar
+ 4
depends which one you are creating. if you are creating GUI apps use tkinter mobile apps kivy web apps flask and django if you want to convert your python script to executable file make use of pyinstaller,cx_freeze,py2exe
21st Aug 2018, 7:38 PM
Ashraf ali
Ashraf ali - avatar
+ 3
try tkinter
21st Aug 2018, 9:11 PM
patos
patos - avatar
+ 1
Markus Kaleton Tkinter is more professional and i Kyvi was especially made for android...
21st Aug 2018, 1:19 PM
I Am Arthur
I Am Arthur - avatar
+ 1
Markus Kaleton Think as Tkinter and Kyvi like c++ and java, Tkinter is harder and cost more lines but it has a good "output" Kyvi is easier and cost less lines and dont have a "output" as good as Tkinter but have support for android
21st Aug 2018, 1:22 PM
I Am Arthur
I Am Arthur - avatar
+ 1
It might be old-fashioned, but I found wxPython simple and straight. Also, its usage is completely free even for commercial purposes. Then use pyinstaller to pack your code into a standalone executable (no need to have python installed to run it). Cheers. PS: Google some python GUI comparisons (wx, Tkinter, GTK, Kivy, Qt) and choose the best suiting your purposes.
21st Aug 2018, 3:49 PM
Seymour_ARM
Seymour_ARM - avatar
+ 1
I have created a working calculator in python using pygame, tkinter and pip.
22nd Aug 2018, 12:31 AM
Xander Lim
Xander Lim - avatar
+ 1
Use PyQt5. It's very easy once you get the hang of it. Then you can use the designer tool so that you don't have to manually make the whole gui.
22nd Aug 2018, 4:38 PM
Paul Grasser
Paul Grasser - avatar
0
I like kivy. You could also use tkinter.
20th Aug 2018, 7:56 PM
Markus Kaleton
Markus Kaleton - avatar
0
This question lingered around my head for a while. Thanks for letting this come up.
21st Aug 2018, 12:43 AM
Lollipop
0
I use Qt4 Designer
21st Aug 2018, 9:00 AM
BAI
0
I like GTK
21st Aug 2018, 9:47 AM
Badr Dadoosh
Badr Dadoosh - avatar
0
I use Tkinter library and it's great!
21st Aug 2018, 9:55 AM
Christopher
Christopher - avatar
0
Arthur I haven't noticed any difference in lines or output quality. Can you please provide more details on this.
21st Aug 2018, 1:34 PM
Markus Kaleton
Markus Kaleton - avatar
0
Markus Kaleton Tkinter is graphically better
21st Aug 2018, 2:04 PM
I Am Arthur
I Am Arthur - avatar
0
Arthur defaults on tkinter are hideous 😂 Kivy is fully customizable so i dont see how that would make any sense. Also the quora you posted clearly states kivy being more beneficial one
21st Aug 2018, 2:42 PM
Markus Kaleton
Markus Kaleton - avatar
0
Markus Kaleton Beneficial one because of the support Also the quora i posted says that tkinter is good for graphically
21st Aug 2018, 3:30 PM
I Am Arthur
I Am Arthur - avatar
0
Arthur only sentence in the post that has tkinter and graphics in the same sentence is "It can be used to make a complete database connected Graphical User Interface" , which you can do in kivy as well. Have you even written any software on either of these frameworks?
21st Aug 2018, 3:39 PM
Markus Kaleton
Markus Kaleton - avatar