Pyqt without hesitation. - I've used it in full-fledged desktop app (120k LOC) and it's just awesome, so well documented, versatile, and you can learn gradually (starting with their simpler tablewidget then later move to their tableview/model for added flexibility). - Qt is moving so fast into iot and automotive and is so popular on desktops, that it's a skill that gets noticed on resumes or in interviews (i'm talking from first hand experience). - It is available in multiple languages like Java, Go and C#, although I have not used those wrappers (the PyQt wrapper is based on sip, whereas these other ones are not, so I have no idea about stability etc). - the community is huge, there are powerful tools like pytest.qt plugin for unit testing GUI, pycharm IDE integrates with it. - there is dual license based on LGPL and commercial, with reasonable costs, perfect for learning/startup then eventually (if that's the goal medium or long term) distribute/sell.
Oliver On Wed, 10 Jan 2018 at 10:46 bartc <b...@freeuk.com> wrote: > On 10/01/2018 14:55, Antoon Pardon wrote: > > On 10-01-18 13:40, Jan Erik Moström wrote: > >> I'm looking for a really easy to use graphic library. The target users > >> are teachers who have never programmed before and is taking a first > >> (and possible last) programming course. > >> > >> I would like to have the ability to draw lines, circles, etc. Nothing > >> fancy, as little window management as possible (possible buttons), > >> perhaps simple events like button presses or clicks on canvas - think: > >> making simple diagrams or simple figures. Cross-platform > >> > >> > >> Yes, I know about tkinter. > >> > >> Yes, I know about various block languages like Scratch but they are > >> not relevant in this case. > >> > >> Any suggestions? > >> > >> = jem > > > > cairo? > > Isn't that output only? (And not necessarily to a screen, but to an > image or PDF for example.) > > So that no interaction is possible. > > > > -- > https://mail.python.org/mailman/listinfo/python-list > -- Oliver My StackOverflow contributions My CodeProject articles My Github projects My SourceForget.net projects -- https://mail.python.org/mailman/listinfo/python-list