2011-10-05 15 views
5

Jestem początkującym programistą i nauczyłem się większości z tego, co wiem, że do tej pory używałem delphi przez ostatnie kilka miesięcy. Jakiś miesiąc temu zdecydowałem się wypróbować pytona, ponieważ powiedziano mi, że może być łatwiej się uczyć i bardzo lubię ten język. Wydaje mi się, że po prostu wydaje mi się, że używam go łatwiej.Czy istnieje dobre IDE do budowania aplikacji GUI z Pythonem

Jedyny problem polega na tym, że nie mogę znaleźć dobrego IDE, które działa tak, jak Delphi. Chcę tworzyć aplikacje komputerowe z ładnymi GUI, więc byłoby miło mieć coś podobnego do Delphi/Visual Studio do pracy.

Szukałem i mogłem znaleźć wszystko. Zastanawiał się, czy ktoś mógłby pomóc.

Ponadto, z tego, co zebrałem, Ironpython wydaje się być tym samym, co mądry kod Pythona. Nie mam nic przeciwko tym, że moje aplikacje mogą pracować tylko w systemie Windows. Czy Python Tools to dobra opcja. Chodzi mi o to, czy to w zasadzie jak przy użyciu visual studio, ale z kodem Pythona?

Każda pomoc jest doceniana.

Dzięki.

Odpowiedz

2

Boa Constructor to klasyczny RAD IDE dla aplikacji GUI (wxPython, zarówno Linux i Windows). Ludzie wciąż go używają, ale wydaje się, że rozwój został zatrzymany kilka lat temu. PythonCard jest inny IDE RAD Kiedyś w przeszłości, ale również unmaintained teraz

Chociaż nie są one IDE, niektóre narzędzia są bardzo pomocne w projektowaniu GUI jak:
- wxglade (wxPython, włączone jako pluging w Stani Python Editor tylko python2.x)
-. qtdesigner (qt-pyqt lub pyside, zawarte w pyqtSpyder IDE, budować na PyQt, posiada dedykowany link do niego działa również dla Pythona 3.x)

0

Zawsze lubiłem BoaConstructor który jest wxPython GUI Builder. Nie wydaje się aktywnie utrzymywana dłużej chociaż ...

wxPython jest bardzo aktywny, choć ...

0

Python Tools jest w zasadzie. podobnie jak przy użyciu VS, ale w Pythonie. Ma intellisense, debugowanie, profilowanie itp ... Podczas pracy z IronPythonem debugowanie .NET jest trochę trudne (zobaczysz wewnętrzne szczegóły implementacji), ale nadal możesz używać czystego debuggera Python, który daje widok Pythoniczny.

Silnik intellisense jest świadomy projektanta GUI, więc otrzymasz uzupełnienia względem kontrolek zdefiniowanych w XAML. Otrzymasz automatyczną definicję metod obsługi, gdy wykonasz takie czynności, jak dwukrotne kliknięcie przycisków w projektant GUI lub wybierz, aby zdefiniować procedurę obsługi zdarzeń w okienku właściwości. Prawdopodobnie największym brakującym elementem jest to, że nie ma obsługi kontrolek użytkownika i nie ma również obsługi projektanta dla WinForm.

Powiązane problemy