Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Które GUI do Pythona?
darko
post
Post #1





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Wiem, że to forum o php, ajaxie i frameworkach, ale co polecacie:
Tkinter, Pmw, WxPy, PyGTK, PyQt, a może FxPy ?
A może coś jeszcze innego? Zależy mi na dużych możliwościach, poza tym dobrze by było żeby można było wykorzystywać za darmo w komercyjnych projektach.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Riklaunim
post
Post #2





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


PyQt4 na licencji GPL też możesz wykorzystywać do komercyjnych aplikacji - możesz np. napisać komuś aplikację za pieniądze, ale nie możesz np. sprzedawać/licencjonować takiej aplikacji bez udostępnienia kodu źródłowego zgodnie wymogami licencji. Jest też spora społeczność + wsparcie społeczności Qt jak i dokumentacja, książki.

TkInter ma bardzo ograniczoną ilość widgetów i nie daje natywnego wyglądu na wszystkich obsługiwanych platformach. wxWidgets/wxPython nie jest rozwijany zbyt dynamicznie i też ma problemy z natywnym wyglądem. PyGTK to trochę zagadka jak to będzie działać na różnych platformach.

PyQt4 dostępna jest pod Maemo, Qt4 także pod np. Symbianem, ale ogólnie co system to inne rozwiązania odnośnie pisania aplikacji.

Ten post edytował Riklaunim 13.04.2010, 09:06:12
Go to the top of the page
+Quote Post
darko
post
Post #3





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(Riklaunim @ 13.04.2010, 10:05:37 ) *
PyQt4 na licencji GPL też możesz wykorzystywać do komercyjnych aplikacji - możesz np. napisać komuś aplikację za pieniądze, ale nie możesz np. sprzedawać/licencjonować takiej aplikacji bez udostępnienia kodu źródłowego zgodnie wymogami licencji. Jest też spora społeczność + wsparcie społeczności Qt jak i dokumentacja, książki.

TkInter ma bardzo ograniczoną ilość widgetów i nie daje natywnego wyglądu na wszystkich obsługiwanych platformach. wxWidgets/wxPython nie jest rozwijany zbyt dynamicznie i też ma problemy z natywnym wyglądem. PyGTK to trochę zagadka jak to będzie działać na różnych platformach.

PyQt4 dostępna jest pod Maemo, Qt4 także pod np. Symbianem, ale ogólnie co system to inne rozwiązania odnośnie pisania aplikacji.

Właśnie chodzi o to, że nie mogę udostępniać kodów aplikacji, które piszę, a sprzedawać i licencjonować muszę. Fakt dokumentacja dla Qt jest, książki też są, społeczność też jest, ale po prostu nie stać mnie na komercyjną licencję. TkInter - szkoda gadać (IMG:style_emoticons/default/smile.gif) Przyznam, że nie słyszałem o problemach wxWidgets z natywnym wyglądem (mógłbyś coś wymienić?). PyGtk podobno ma problemy pod MacOSem, a i wygląd widżetów samego Gtk jakoś odstrasza.

~marcio Jeśli masz na myśli rapid application development, to jak dla mnie sam python jest RAD. Jest to język moim zdaniem nadający się idealnie do prototypowania. Czy chodziło Ci o jakieś ide? Ja pracuję pod Eclipsem z wtyczką Pydev, następnie jak mi czegoś brakuje w code assist - dodaję dany folder w ustawieniach i już mam autouzupełnianie, ale przyznam, że pracuję na Eclipsie z przyzwyczajenia. Jest też np. Eric python, jest Komodo, jest całe mnóstwo lepszych i gorszych ide, zresztą zerknij np. tutaj

Ten post edytował darko 13.04.2010, 11:45:08
Go to the top of the page
+Quote Post
Riklaunim
post
Post #4





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


Do PyQT4 takie dedykowane IDE to http://eric-ide.python-projects.org/ choć z tego jakoś nie korzystałem.

Cytat(darko @ 13.04.2010, 12:38:51 ) *
Właśnie chodzi o to, że nie mogę udostępniać kodów aplikacji, które piszę, a sprzedawać i licencjonować muszę.

A te aplikacje są rzeczywiście wieloplatformowe? Obecnie w Pythonie i ogólnie w świecie wieloplatformowych GUI to Qt4 jest ciężkie do pokonania. PyQt4 niestety trzyma się GPL, natomiast w PySide (LGPL) kasę ładuje Nokia i można się spodziewać że to będzie szybko dojrzewać.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 16:01