Форум сайта python.su
RodegastА когда на C++ пишешь? У меня на PyQt только сканер портов. Думал, он будет нормально работать (подкупила простота и скорость написания), а там отклик от кнопок очень медленный стал. Как только многие окна начали связываться друг с другом по нажатию кнопки, так стали отключаться чуть ли не с секундной задержкой. Так что я его забросил. Благо, что много не успел написать. А на C++/Qt в другой программе всё летает. Может, и намудрил, надо будет покопаться ещё. Всё-таки жалко бросать такую конфетку. А в PySide бывают и глюки, которых в PyQt нет, так что я его из-за этих глюков не рассматриваю.
Вот по этому я используюь PySide
FishHookТам реализована иерархия классов.
GTK - это Си библиотека, нет там никаких объектов.
Отредактировано py.user.next (Дек. 28, 2017 11:11:05)
Офлайн
> А когда на C++ пишешь?
А он мне нафиг не нужен.
> У меня на PyQt только сканер портов. Думал, он будет нормально работать … а там отклик от кнопок очень медленный стал. Как только многие окна начали связываться друг с другом по нажатию кнопки, так стали отключаться чуть ли не с секундной задержкой. … Может, и намудрил, надо будет покопаться ещё.
Помню. Ты ещё сотню сигналов на 1 кнопку вешал…
Офлайн
FishHookНу извините писал как понятнее
Офлайн
py.user.nextPySide Никогда не пробовал… А вот по ощущениям скорости думаю вы правы python/Qt тоже работает быстрее, по крайней мере окна открываются шустрее.
А когда на C++ пишешь? У меня на PyQt только сканер портов. Думал, он будет нормально работать (подкупила простота и скорость написания), а там отклик от кнопок очень медленный стал. Как только многие окна начали связываться друг с другом по нажатию кнопки, так стали отключаться чуть ли не с секундной задержкой. Так что я его забросил. Благо, что много не успел написать. А на C++/Qt в другой программе всё летает. Может, и намудрил, надо будет покопаться ещё. Всё-таки жалко бросать такую конфетку. А в PySide бывают и глюки, которых в PyQt нет, так что я его из-за этих глюков не рассматриваю.
Офлайн
RodegastДа не факт, что дело в них. По крайней мере, такое в C++ не критично. Даже если что-то неправильно построено, не заметишь.
Помню. Ты ещё сотню сигналов на 1 кнопку вешал…
RodegastТам прямо в программе можно ресурсы хранить (картинки, тексты, звуки, видео).
А он мне нафиг не нужен.
PhantomЭто да, PySide же на питоне сделан, но Rodegast'у пофигу, он за то, чтобы ничего нового не изучать. Будет до талого на питоне сидеть. Даже если скорость будет, как в DOS'е.
тоже работает быстрее, по крайней мере окна открываются шустрее.
Отредактировано py.user.next (Дек. 28, 2017 11:45:28)
Офлайн
> А в PySide бывают и глюки, которых в PyQt нет, так что я его из-за этих глюков не рассматриваю.
За последние 4 года никаких глюков на PySide не замечал.
> Там прямо в программе можно ресурсы хранить (картинки, тексты, звуки, видео).
PyQt/PySide тоже такое умеют.
Офлайн
RodegastЯ где-то здесь даже виде два различия с PyQt. Тогда-то и запомнил, что там не только по скорости разница.
За последние 4 года никаких глюков на PySide не замечал.
RodegastТак они отдельно хранятся. А тут прямо в бинарник зашиваются и можно чисто бинарник передать и в нём всё будет. А с этими надо максимум Docker-контейнер делать, но тогда у бухгалтерши должен быть Docker установлен, а это для винды вообще тёмный лес.
PyQt/PySide тоже такое умеют.
Отредактировано py.user.next (Дек. 28, 2017 11:47:50)
Офлайн
Они в обычном py-файле хранятся в виде текста. При желании ты их тоже можешь куда угодно вставить.
Офлайн
RodegastДа, забыл про такую возможность. Ну, короче, принято обычно снаружи хранить всё.
Они в обычном py-файле хранятся в виде текста.
Отредактировано py.user.next (Дек. 28, 2017 11:49:52)
Офлайн