Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I've been wading through a lot of information, but I'm having a hard time finding what I need. I am looking into using Python, but my application demands a fairly complex GUI. I know there are a number of toolsets available, but I'm not sure which to use.

I need a GUI toolset that allows for the creation of a WPF or Flash style GUI (highly graphical, overlapping elements, animation, audio and video support, transparency). I also need the toolkit to support .swf or .flv files. It is also vital that the GUI be able to be modified at run-time by the code behind.

I was looking at libavg. Might that meet the above needs?

Also, for each given toolset, is there a designer IDE for it similar to Expression Blend for Silverlight? I basically just need to be able to see GUI changes as I make them, though being able to design graphically would be a plus.

TY!

share|improve this question
Similar question over at StackOverflow ... stackoverflow.com/questions/163881/wpf-alternative-for-python – Dakotah North Jun 2 '11 at 3:49

4 Answers

Have you looked at using Silverlight with IronPython? Layouts are done in XAML and you can use Visual Studio for the WYSIWYG stuff.

share|improve this answer
I need to ditch XAML, which is why I'm looking at alternatives. – JasonMc92 Jun 2 '11 at 2:41

Try wxFormBuilder.

From the official website:

wxWidgets is an excellent framework that enables the creation of multi-platform applications with and without a graphical user interface. There are several applications that help create dialogs visually, even so, some practical problems have led me to start the development of a new application. Those problems include, the limited set of widgets or the impossibility to include non-graphical components.

share|improve this answer

Try PySide with QML. I think it's exactly what you need.

share|improve this answer
Unfortunately, Qt costs money for commercial projects like mine. – JasonMc92 Oct 21 '11 at 16:31
up vote 0 down vote accepted

In the end, I settled on PyGTK and GStreamer. It works perfectly.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.