Comments 16
Спасибо за статью!
Я, честно говоря, был уверен что PyQt мертв, после того как мельком прочитал об отказе от поддержки и разработки на сайте Nokia примерно с год назад.
В каком состоянии на самом деле сейчас находится проект PyQt? Много ли активных сторонних коммитеров помимо основного Ривербэнк? Живо ли сообщество? Что будет с PyQt, если Ривербэнк загнется?
И в чём отличия PyQt4 от PySide помимо лицензии?
Я, честно говоря, был уверен что PyQt мертв, после того как мельком прочитал об отказе от поддержки и разработки на сайте Nokia примерно с год назад.
В каком состоянии на самом деле сейчас находится проект PyQt? Много ли активных сторонних коммитеров помимо основного Ривербэнк? Живо ли сообщество? Что будет с PyQt, если Ривербэнк загнется?
И в чём отличия PyQt4 от PySide помимо лицензии?
+5
Кстати об отказе тоже где-то видел, внимание как-то не особо обратил. Но PyQt все еще есть на сайте Nokia. Да и обновления Riverbank выпускает довольно часто, так что подает множество признаков жизни и загибаться думаю не планирует, так как PyQt и покупается думаю неплохо. Если уж загнется, то за PyQt кто-нибудь да возьмется, ибо он довольно-таки стабилен.
А вот в сторону PySide пока еще не смотрел, как-нибудь изучу на досуге.
А вот в сторону PySide пока еще не смотрел, как-нибудь изучу на досуге.
+1
Зачем нужен PyQt4, если теперь есть PySide?
Лицензия у PySide помягче. Пишут его сами тролли. В плане использования отличается от PyQt4 только импортами (вроде).
Лицензия у PySide помягче. Пишут его сами тролли. В плане использования отличается от PyQt4 только импортами (вроде).
+1
PyQt пока еще мне кажется должен быть постабильнее, как-никак он гораздо старше PySide. Да и различия небольшие только на первый взгляд, например отсутствие QString. Но думаю у PySide многообещаюее будущее, тем более когда есть такой конкурент как PyQt.
0
Pyside еще в некоторых местах более питоничен, чем PyQT. Например:
PyQT:
PySide
PyQT:
button = QtGui.QPushButton("Call someFunc")
QtCore.QObject.connect(button, QtCore.SIGNAL('clicked()'), someFunc)
PySide
0
UFO just landed and posted this here
А у QML есть визуальный редактор?
P.S. Лучше использовать тэг <source lang=«python»>
P.S. Лучше использовать тэг <source lang=«python»>
class Someone(QtCore.QObject):
def __init__(self):
QtCore.QObject.__init__(self)
self.my_id = QtCore.QString("I'm first")
@QtCore.pyqtProperty(QtCore.QString) #(1)
def some_id(self):
return self.my_id
so = Someone()
</source>+1
Sign up to leave a comment.
PyQt4 и QML