The open source Qt development toolkit is a popular choice for cross-platform development. It provides native-looking widgets and tight integration with the underlying platform on Windows, Linux, and ...
I'm doing a lot of work on developing custom widgets with PyQt. Thus far I've been using Eric on Windows, and it is, frankly, terrible. For someone into UI design, it's like beating my head on a wall.