I am planning to write a card game in python, and now looking for a GUI (I'm new to Python). I have so far tried out two GUI's :TK(inter) and wxPython.
Neither of them seem to be able , and correct me if I'm wrong, to do this :
dragging a panel with an image of a Card in it
And it's not even about the dragging. This is the situation
- I want to place the Card in a container. It should be able to show both front and backside of the card so I want each card to be a panel rather than a bare image.
- The image should be able to have transparent areas (card corners are rounded)
- The panel (container) should be able to be transparant (So the card can be dragged over different backgroundcolors, the table other cards,....)
TKinter : can't do 3 as I understand it
wxPython : can't do 2 as I understand it.
I can go along and discover GUI after GUI, but this is kind of time-consuming, so my questions are :
- Is it so that TKinter and wxPython have these shortcomings?
- If so, what GUI to go to?
I've heard of pygame, but it's really not that much I am asking of the GUI. Swing (java) could do it, and that's not gaming centered either.