Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Kivy to create a Desktop program?

Kivy seems to be very adapted for tablet and phone app , but I wonder how does it scale for a desktop application?

Apart from the look (looking at the standard greyish button, the white label on black background...: but these can evidently be changed), I see other problems for a desktop program:

-There is only one window available by app (you can use a tab module, which is a bit different and without handle to close it apparently?)

-There is no module to print apparently (no use on tablet or phone of course)

Would it be still possible or somebody has already created a full desktop application with kivy?

like image 658
ThePhi Avatar asked Jul 28 '15 08:07

ThePhi


1 Answers

Kivy undeniably doesn't fit in with other applications on the desktop due to its not using 'native' widgets from whatever toolkit is popular on a given platform. Some people do use it for desktop apps if they don't care about this. Whether it's important to you is largely your decision.

-There is only one window available by app (you can use a tab module, which is a bit different and without handle to close it apparently?)

This is correct, if you need multiple windows then kivy will be inconvenient.

-There is no module to print apparently (no use on tablet or phone of course)

I suppose this is true, though it's easy to export a png of the current state (and in some circumstances it would be easy to extend this to include e.g. a larger area than the window size in the png image), and you could print this.

like image 148
inclement Avatar answered Sep 27 '22 18:09

inclement