Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск Qt for Python 5.11" | +/– | |
Сообщение от opennews (??) on 13-Июн-18, 23:48 | ||
Опубликован (http://blog.qt.io/blog/2018/06/13/qt-python-5-11-released/) первый выпуск проекта Qt for Python (https://wiki.qt.io/Qt_for_Python), в рамках которого подготовлен набор модулей для создания графических приложений на языке Python с использованием Qt5. Продукт Qt for Python основан на модуле PySide2 (http://pyside.org) и продолжает его развитие (по сути под новым именем предлагается первый выпуск PySide с поддержкой Qt 5). В отличие от PySide новый продукт призван предоставить целостное решение для использования Qt в Python-приложениях, включающие сопутствующие сервисы, такие как оказание коммерческой технической поддержки. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Выпуск Qt for Python 5.11" | –8 +/– | |
Сообщение от Аноним (??) on 13-Июн-18, 23:48 | ||
Из новости непонятно внезапно Python 5 вышел? или речь идет о Qt 5.11. Подкорректируйте пожалуста | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Выпуск Qt for Python 5.11" | +1 +/– | |
Сообщение от Anon999 (ok) on 14-Июн-18, 04:33 | ||
Смысл комментировать то, чего не понимаешь? Вот и придумай, если для тебя все так просто. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
2. "Выпуск Qt for Python 5.11" | –9 +/– | |
Сообщение от Аноним (??) on 13-Июн-18, 23:50 | ||
посоветуйте, на чем написать кроссплатформенное гуйное приложение, если не собираюсь тратить 20 лет на изучение плюсов (не вижу смысла в плюсах, когда есть няшная сишка для низкоуровневых задач, и управляемые языки для высокоуровневых). Сейчас предо мной три варианта: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Выпуск Qt for Python 5.11" | –1 +/– | |
Сообщение от Ононимаус on 13-Июн-18, 23:53 | ||
Смотря какой функционал, могу предложить Nuklear. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Выпуск Qt for Python 5.11" | +5 +/– | |
Сообщение от Аноним (??) on 13-Июн-18, 23:55 | ||
>в качестве тулкита божественный GTK+ | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
6. "Выпуск Qt for Python 5.11" | +2 +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 00:02 | ||
Если это гуйня, то для начала определитесь, заметны ли будут на ней тормоза реализации языка и тулкита. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
8. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 00:06 | ||
Electron в первую очередь довольно требователен к памяти, а что касается тормозов (я так понимаю, имеется в виду отзывчивость ui?), то здесь довольно много зависит от квалификации программиста. Если взять, например, visual studio code, то работает он достаточно шустро. Чего нельзя сказать о некоторых программах, написаных на java (Eclipse, Android Studio). | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
13. "Выпуск Qt for Python 5.11" | +1 +/– | |
Сообщение от Отражение луны (ok) on 14-Июн-18, 02:20 | ||
Ничего лучше QtQuick пока не придумали. Внутри js, можно реализовывать логику на нем, в свою очередь всегда можно воспользоваться сишкой для низкоуровневых задач. Полная свобода отрисовки чего угодно, встроенный mvc. В отличие от электрона летает крайне быстро и потребляет довольно мало ресурсов, а так же попросту более удобен. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
17. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 06:53 | ||
А что будешь делать, если тебе еще и внешние библиотеки нужны? В QT есть не все. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
20. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 08:14 | ||
В C++ есть всё и даже больше | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
21. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 08:28 | ||
Так весь смысл именно в том, чтобы C++ не использовать. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
43. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 20:22 | ||
Там будет несколько десятков строк. Это такая проблема? Или не использовать C++ - это из принципа? | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
24. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 10:03 | ||
А какие проблемы совместно с Qt истользовать ещё и другие библиотеки? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
26. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 10:19 | ||
Проблема в рекламных лозунгах,- "Смотрите, какой QtQuick офигенный. Вы можете писать логику на JS". Нет, не можете, если вам нужны внешние библиотеки. Как и сказал тред-стартер сидеть осваивать кресты, чтобы написать относительно простую гуевину для личных нужд - удовольствие ниже среднего. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
35. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Anonim (??) on 14-Июн-18, 11:00 | ||
Вообще то нет. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
53. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Vkni (ok) on 17-Июн-18, 18:58 | ||
> Как и сказал тред-стартер сидеть осваивать кресты, чтобы написать относительно простую гуевину | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
40. "Выпуск Qt for Python 5.11" | +1 +/– | |
Сообщение от Отражение луны (ok) on 14-Июн-18, 13:32 | ||
По опыту заявляю что в qt есть все что нужно. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
15. "Выпуск Qt for Python 5.11" | +4 +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 06:48 | ||
>в качестве тулкита Qt, который, как известно, нетороплив; | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
19. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 07:13 | ||
считай повезло. Я до знакомства с Qt-приложениями этого тоже не знал. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
22. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Ан (??) on 14-Июн-18, 09:03 | ||
Может и меня просветите? Только один нюанс знаком и с Qt приложениями и Gtk и с чем только ещё не знаком. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
18. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 07:04 | ||
Увы, нет альтернатив. Либо QT, либо Electron. Низкое потребление ресурсов или скорость и удобство разработки, выбирай. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
23. "Выпуск Qt for Python 5.11" | +1 +/– | |
Сообщение от Тож аноним on 14-Июн-18, 09:37 | ||
По-моему, у тебя мозг рака. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
27. "Выпуск Qt for Python 5.11" | +2 +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 10:24 | ||
Tcl/Tk | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
32. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Anonim (??) on 14-Июн-18, 10:47 | ||
> GTK+ | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
33. "Выпуск Qt for Python 5.11" | +1 +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 10:57 | ||
Lazarus же. Ничего удобнее для быстрого создания гуйни пока не придумали. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
38. "Выпуск Qt for Python 5.11" | –1 +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 12:56 | ||
Который в linux использует те же Qt или GTK. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
34. "Выпуск Qt for Python 5.11" | –2 +/– | |
Сообщение от Anonim (??) on 14-Июн-18, 10:57 | ||
> Qt, который, как известно, нетороплив | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
37. "Выпуск Qt for Python 5.11" | +3 +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 12:51 | ||
Кто объявил QWidgets устаревшими? Ссылку пожалуйста. QtCreator не выдает об этом предупреждений. | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
44. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 20:33 | ||
На форуме у них такой ответ: | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
45. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 21:59 | ||
Одним словом ты подменяешь понятия. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
49. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 15-Июн-18, 11:53 | ||
> Одним словом ты подменяешь понятия. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
50. "Выпуск Qt for Python 5.11" | +1 +/– | |
Сообщение от Аноним (??) on 15-Июн-18, 15:14 | ||
Отвечаю "такому же выскочке". Разработчики нигде не говорят что виджеты устарели, а говорят, что это законченная (доделанная) технология. _Параллельно_ с виджетами начали развивать Qt Quick по двум причинам: нужна анимация, нужна адаптация под мобильные устройства. Анимацию сложно добавить в виджеты (нужна новая концепция программирования), поэтому решили не ломать стройную модель виджетов и сделать что-то новое. Из-за потребности в анимации вытекает потребность в аппаратном ускорении графики. Если анимация не нужна, то и аппаратное ускорение не нужно. Зачем аппаратное ускорение для кнопок? Нет ведь текстур, освещения, теней, трансформации. 20 лет назад компьютеры были в десятки раз медленнее, графические интерфейсы нормально работали без аппаратного ускорения. Так что для десктопа виджеты не устарели. Если бы устарели, их бы обязательно пометили как deprecated. Делается это не просто так, а чтобы предупредить разработчиков, которые "не читают форумы и доки" (при сборке выдается предупреждение). | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
39. "Выпуск Qt for Python 5.11" | +2 +/– | |
Сообщение от Анончик999999 on 14-Июн-18, 13:25 | ||
Где написано, что виджеты устаревшие? | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
48. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Anonim (??) on 15-Июн-18, 11:41 | ||
Нигде. Они морально устарели. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
42. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Разраб on 14-Июн-18, 14:17 | ||
> посоветуйте, на чем написать кроссплатформенное гуйное приложение, если не собираюсь тратить 20 лет | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
46. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от kamiram on 15-Июн-18, 03:41 | ||
JavaFx - вполне себе неплохой вариант. имхо | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
47. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 15-Июн-18, 06:49 | ||
у меня на JavaFx в прямом (буквальном) смысле тормозил даже скопипащенный хелловорлд. Да и контролы управления он отрисовывает с нуля, в итоге в любой ОС JavaFx-приложение будет выглядеть так, словно оно было написано в другой галактике. Вот SWT самое то: везде нативные контролы, в линуксе в качестве натива был верно подобран GTK+. Swing отметаем: копаясь в исходниках IntelliJ IDEA, я увидел тысячи самописных классов, приводящих Swing к какому-нибудь более-менее симпатичному, не слишком противоречивому в отношении целевой платформы виду. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
54. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Vkni (ok) on 17-Июн-18, 19:06 | ||
1. У диалоговых программ нужно различать время запуска и скорость работы. Если время запуска, в общем, критично, то скорость работы уже не так. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
55. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 19-Июн-18, 19:47 | ||
Сишка няшнее плюсов, неторопливый Qt, божественная java это в каком мире? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
12. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от grayich (ok) on 14-Июн-18, 02:13 | ||
под каким именем его искать в пакетах? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
30. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Anon999 (ok) on 14-Июн-18, 10:42 | ||
Кликны по первой ссылке в новости: на их сайте есть команда для pip. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
16. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 06:53 | ||
Интересно, PyKDE в дальнейшем на него перейдёт или на PyQt останется? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Выпуск Qt for Python 5.11" | +1 +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 10:12 | ||
А зачем они выпустили это для Python 2.7? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
29. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 14-Июн-18, 10:33 | ||
> А зачем они выпустили это для Python 2.7? | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
31. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Anon999 (ok) on 14-Июн-18, 10:42 | ||
Потому что ещё поддерживается. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
36. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Anonim (??) on 14-Июн-18, 11:04 | ||
Они бросают спасательный круг туда, где больше народа. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
52. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Аноним (??) on 15-Июн-18, 20:07 | ||
чугунный | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
51. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от ivanpetrov (ok) on 15-Июн-18, 16:00 | ||
Для Python 2.7 и 3.5+ | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
41. "Выпуск Qt for Python 5.11" | +/– | |
Сообщение от Анончик999999 on 14-Июн-18, 13:46 | ||
Вот собрать стандартный Python (например, 3.6) + только PyQt (например, 5.10) в PyInstaller и cxFreeze - проще простого! Геморрой начинается там, где надо добавлять всякие matplotlib, numpy+mkl, scipy, sympy и т.д. Да, это минус, что нормального сборщика переносимых дистрибутивов с вменяемым размером нету. Был хорош cxFreeze, пока не выкатили 5-тую версию и поломали архивы (а то, что есть != что было, да и собирает вместо полминуты теперь 10 мин., если с тем же numpy+mkl), да удалили, по их мнению, дублирующие параметры сборки. Хоть cx_Freeze и тянул лишнее (часто приходилось удалять вручную), но зато надежно, не то, что куча геморроя с PyInstaller (например, для matplotlib надо ставить одну с девелоперских веток на GitHub). Так вот, Python + Qt очень даже хорош в разработке научного ПО. А сабж позволяет закрывать исходники, так как под LGPL, а не под GPL, как PyQt. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |