Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.python > #9

Re: Jak to się robi to teraz - GUI

Path csiph.com!news.mixmin.net!news.unit0.net!news.nask.pl!news.nask.org.pl!news.icm.edu.pl!.POSTED!not-for-mail
From Roman Dobosz <gryf_esm-no@spam-o2.pl>
Newsgroups pl.comp.lang.python
Subject Re: Jak to się robi to teraz - GUI
Date Wed, 7 Sep 2016 06:17:19 +0200
Organization ICM, Uniwersytet Warszawski
Lines 34
Message-ID <20160907061719.447400bc77b8da3c986ef7e7@spam-o2.pl> (permalink)
References <almarsoft.4288984718539513253@news.v.pl>
NNTP-Posting-Host 89-66-28-30.dynamic.chello.pl
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 8bit
X-Trace news.icm.edu.pl 1473221844 28114 89.66.28.30 (7 Sep 2016 04:17:24 GMT)
X-Complaints-To usenet@news.icm.edu.pl
NNTP-Posting-Date Wed, 7 Sep 2016 04:17:24 +0000 (UTC)
X-Newsreader Sylpheed 3.4.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu)
Xref csiph.com pl.comp.lang.python:9

Show key headers only | View raw


On Mon, 05 Sep 2016 18:04:15 +0200
slawek <fake@fakeemail.com> wrote:

> Jakie jest obecnie powszechny obyczaj odnośnie GUI dla programów w 
> Pythonie?

Zależy o co pytasz. Jeśli o wybór toolkitu, to:

- OOTB, na każdej platformie masz Tkinter[1]
- Dość popularnym wyborem jest PyQT[2], ale problem może stanowić
  licencja, jeśli masz zamiar spieniężyć projekt. Rozwiązaniem może
  być pyside[3], ale ten projekt z kolei średnio się rozwija
  (ostatnie wydanie to 2015 rok, brak wsparcia dla qt5…)
- Niegdyś opcją było pygtk[4] oparte o gtk2. Obecnie nierozwijane
  (choć wciąż po prostu działa), na rzecz gobject[5], które wspiera i
  gtk2 (do pewnego stopnia) i gtk3.
- Jest jeszcze z założenia międzyplatformowe wxWidgets[6]

Ja do prostych rzeczy używam tkinter (jest dostępny wprost z pudełka,
nie ma problemu z odpaleniem tego na Windowsie, Linuksie czy MacOSX)
do bardziej skomplikowanych - raczej skłaniałbym się do
pygtk/gobject. Mnie osobiście jakoś QT nie „leży”.

[1] https://docs.python.org/3/library/tk.html#tkinter
[2] https://riverbankcomputing.com/software/pyqt/intro
[3] https://wiki.qt.io/PySide
[4] http://www.pygtk.org/
[5] https://wiki.gnome.org/Projects/PyGObject
[6] https://www.wxwidgets.org/

-- 
      -^-  _       enjoying the silence
   _ /O)_\//       
  (_(|__(_(_) grf.

Back to pl.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Jak to się robi to teraz - GUI slawek <fake@fakeemail.com> - 2016-09-05 18:04 +0200
  Re: Jak to się robi to teraz - GUI Roman Dobosz <gryf_esm-no@spam-o2.pl> - 2016-09-07 06:17 +0200
    Re: Jak to się robi to teraz - GUI slawek <fake@fakeemail.com> - 2016-09-07 10:02 +0200
      Re: Jak to się robi to teraz - GUI Roman Dobosz <gryf_esm-no@spam-o2.pl> - 2016-09-07 19:08 +0200
      Re: Jak to się robi to teraz - GUI Grzegorz Staniak <wytnij-to_gstaniak@gmail.com> - 2016-09-07 18:36 +0000
        Re: Jak to się robi to teraz - GUI m <mvoicem@gmail.com> - 2016-09-09 11:13 +0200
          Re: Jak to się robi to teraz - GUI Grzegorz Staniak <wytnij-to_gstaniak@gmail.com> - 2016-09-09 19:53 +0000
            Re: Jak to się robi to teraz - GUI m <mvoicem@gmail.com> - 2016-09-11 21:41 +0200
              Re: Jak to się robi to teraz - GUI Grzegorz Staniak <wytnij-to_gstaniak@gmail.com> - 2016-09-11 21:45 +0000
    Re: Jak to się robi to teraz - GUI marcin.j.nowak@gmail.com - 2016-10-12 00:08 -0700

csiph-web