Sign up ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I have installed PyDev and want to start with GUI apps. Heard about Qt but how to integrate it with PyDev? Is there any Python IDE that comes bundled with Qt or other GUI frameworks and also Visual Studio like ToolBox to add controls on the Form?

I don't want to go with IronPython.


locked by maple_shaft Sep 30 at 1:57

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as off-topic by GlenH7, MichaelT, maple_shaft Sep 30 at 1:57

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – GlenH7, MichaelT, maple_shaft
If this question can be reworded to fit the rules in the help center, please edit the question.

MonkeyStudio is a good IDE for developing PyQt comes with Qt Designer inbuilt with itself so you don't have to open Qt Designer seperately. you can directly program in python. – user58579 Jul 5 '12 at 19:00

1 Answer 1

up vote 6 down vote accepted

To write Qt applications using Python, you need PyQt. To integrate Python, PyQt, PyDev, and Eclipse, you need to do some installation work and set things up correctly. You should find a reasonable starting point in this blog article: Setting up IDE and creating a cross platform Qt Python GUI application. This doesn't allow you to design your Qt UI by dragging and dropping controls. To get that, you could use Qt Designer to "draw" your UI, and then use some tools that come with PyQt to convert the saved design to Python code. This you can then edit and interface with in Eclipse. There are articles on that here, here, and here.

There are also other IDEs that you may want to check out:

See also:

(Apologies for not providing links to Qt Designer and Qt Creator – I couldn't find canonical ones. Check out and find them there if you want.)

Thanks a lot. – RPK Jan 7 '11 at 20:45
It's worth mentioning that there is a LGPL alternative to the PyQT, namely PySide: – zifot Mar 26 '11 at 22:15
At the moment, I found that only that provide seamless integration with Qt Designer. It support Python. It haven't been able to automatically connect a widget signal to slot, but yeah, I think this is the best we have so far.. – swdev Mar 30 '14 at 0:58

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