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.
Tkinter can handle transparent gifs. Your "container" requirements are a bit hard to understand, though. I don't understand what transparency has to do with the ability to drag it over different colored backgrounds.
Certainly you can group objects (images, rounded retangles, ec) together on a canvas, and those objects can have blank spaces between / around them, and you can certainly draw round corners and drag objects.
Python GUI for cardgame