Qt would provide what you want and more:)

Good luck to your game:P