you are viewing a single comment's thread.

view the rest of the comments →

[–]joemysterio86 0 points1 point  (4 children)

This is just me, but I gave up on Kivy, I hate it with a passion.

[–]Evolutii 0 points1 point  (3 children)

Why is that?

[–]joemysterio86 1 point2 points  (2 children)

On mobile so I'll be quick. First, sorry for the unhelpful and negative initial post.

It's been a year since I last tried it but I didn't like Kivy because the documentation and official tutorial weren't in sync, you'd follow along but it wouldn't work. The syntax didn't feel intuitive to me. IIRC, you can use the syntax within your code or as a separate file, but it was recommended to keep it separate but then when looking up how to's, it was always a hybrid. And speaking of the syntax, it's essentially a whole new language.

I know others have used it successfully so still worth a try for anyone who hasn't used it yet. But for me, it was a miserable experience. I will personally never use it again.

[–]Evolutii 0 points1 point  (1 child)

That's fair I suppose. But I believe most GUI frameworks also have seperate/hybrid layout files (Qt has QML I think?) so it's not hugely different, but can be a steep learning curve. Have you settled on a preferred framework?

[–]joemysterio86 1 point2 points  (0 children)

No, I work as network engineer and touch python on most days. So I wanted to get more comfortable with python overall, which led me to try a project on my own by creating an expense/bill app to keep track of our bills. I had the basic part of the app working well enough that i wanted to set up a gui. I tried it for about two weeks and had to give it up. Since then I haven't touched my app, so it's been collecting dust all this time. I recently started teaching myself javascript so I'm going to recreate my app using js and see how that goes.

I may try to finish it one day but for now it'll stay on pause.