|
|
3.3, trdm (ok), 10:52, 06/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Да оно все равно для 5-ки.
А мне для 4-ки надо было. Пришлось почикать.
| |
|
|
1.4, via (??), 11:21, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
А подскажите знатоки, если на с++ qt5 юзать, там moc все еще нужен?
| |
|
|
|
4.17, QuAzI (ok), 13:21, 06/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
А чем вам moc помешал? У вас есть что-то лучше для привязки событий на плюсах?
| |
|
5.56, via (??), 10:53, 07/09/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
qt - это вообще-то единственный тулкит, которому нужен костыль в виде moc.
| |
5.60, Аноним (-), 16:54, 07/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
На современных плюсах (C++11 и выше) давно уже можно на лямбдах такие вещи переписать. И метаинформацию с рефлексией в QObject можно сейчас реализовать даже без макросов (правда выглядеть это будет опять ужасно и велосипедно).
Но из Qt moc никуда не денется - это прекрасно понятно. Я недоволен им только тем, что ошибки в логах сборки, связанные с метаобъектной системой Qt, требуют иногда залезть в эти генерированные исходники.
| |
|
4.46, Led (ok), 21:23, 06/09/2016 [^] [^^] [^^^] [ответить]
| +8 +/– |
> Тогда, продолжает гореть в аду.
Ты букву "з" потерял в последнем слове (видно, сильно горит).
| |
|
|
|
3.61, Аноним (-), 16:59, 07/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Рассылка сигналов - это давно известный паттерн Observer, который можно было бы реализовать и на голом C++. Начиная с C++11 это становится ещё удобнее. И метаобъектную систему можно было бы написать отдельным модулем даже без макросов.
Так что moc - это легаси, я считаю.
| |
|
2.66, foo (?), 15:54, 09/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
moc нужен qmake, если собирать qbs то его просто не будет
| |
|
1.5, Аноним (-), 11:44, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Обидно что Qt Quick стал частью Qt Declarative (читай - Qt QML). QML же многие не любят, а так придётся заодно не любить и Qt Quick. Или насильно полюбить QML.
| |
|
2.8, Аноним (-), 11:54, 06/09/2016 [^] [^^] [^^^] [ответить]
| +5 +/– |
В QML нет ничего плохого. Один из лучших языков для создания интерфейсов.
| |
|
|
4.16, Андрей (??), 13:15, 06/09/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Медленные и прожорливые, ведь
> Кэширование дало возможность значительно ускорить повторную загрузку QML-приложений и сократить потребление памяти.
только-только реализовали.
| |
|
5.19, Аноним (-), 13:30, 06/09/2016 [^] [^^] [^^^] [ответить]
| +4 +/– |
еще на первых бетах пятерки мы запускали достаточно сложные интерфейсы на первой малинке. даже тогда все было не так уж и плохо с производительностью. некоторые места конечно приходилось думать, как ускорить, но ничего выкидывать не пришлось.
| |
|
|
7.55, Аноним (-), 05:13, 07/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
не нужны. moc (если программист использующий его не идиот) создаёт минимальный накладной расход
| |
|
|
5.32, Аноним (-), 15:16, 06/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Медленные и прожорливые, ведь
с чего бы это? прув давай или gtfo
| |
|
|
7.54, Аноним (-), 02:44, 07/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Ты бы хоть сам сходил по этой ссылке, почитал, прежде чем её в качестве "прува" указывать
| |
|
|
|
|
|
2.13, nib (?), 12:32, 06/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
А он не был его частью когда-то? В qt5 наоборот появилась возможность использовать qml без quick
| |
2.53, BlackRaven86 (ok), 02:19, 07/09/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Обидно что Qt Quick стал частью Qt Declarative (читай - Qt QML).
> QML же многие не любят, а так придётся заодно не любить
> и Qt Quick. Или насильно полюбить QML.
Ликбез: QML - язык программирования и движок, Qt Quick - набор компонентов для QML.
| |
|
3.58, Аноним (-), 12:34, 07/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Посмотри что от чего зависит.
BuildRequires: pkgconfig(Qt5Network) >= %{version}
BuildRequires: pkgconfig(Qt5OpenGL) >= %{version}
BuildRequires: pkgconfig(Qt5Sql) >= %{version}
Нет зависимости отQtDeclarative
| |
|
4.62, BlackRaven86 (ok), 19:59, 07/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Qt Declarative - это Qt Quick 1 и сам движок (т.е. QML из Qt4). В Qt5 появилась новая версия движка (QML) и набора компонентов (Qt Quick 2), которые, к тому же, разделили на отдельные модули. Впрочем, репозиторий в гите пока один и называется qtdeclarative.
| |
|
|
|
|
2.7, Аноним (-), 11:48, 06/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
QT = Qt (быстрофикс) И директорией выше лежат пакеты для SLE 11 и 12
| |
2.20, Arbichev (ok), 13:53, 06/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Простите за серость, как простому юзверю собрать SLED 12 c KDE Plasma 5 (ведь по умолчанию там только гном)?
| |
|
3.21, Аноним (-), 14:02, 06/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Для начала, склонируйте себе репо KDE:Qt56. Почему официальное, а не моё? Я создал своё репо только потому, что я пользуюсь 11-й версией, а сборки Qt5 есть только для 12-й.
Затем добавьте в своё домашнее ерпо пакеты с KDE5. Посмотрите что не собралось, почините. Всё.
Я уверен что сборки KDE5 для SLE12 есть и так, и не надо ничего собирать. Сходу не нашёл.
| |
|
|
5.38, Arbichev (ok), 19:03, 06/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Большое вам спасибо! А не знаете ли, есть ли в природе мета-пакет, который сам притянет все необходимое для KDE Plasma 5?
| |
|
|
|
|
3.57, Arbichev (ok), 12:33, 07/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Предлагать человеку, который более 8 лет основной системой использует openSUSE, Ubuntu?
Да Вы шутник, батенька!
| |
|
4.59, Аноним (-), 12:36, 07/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Предлагать человеку, который более 8 лет основной системой использует openSUSE, Ubuntu?
> Да Вы шутник, батенька!
А у меня предприятие просто. Ubuntu тут не нужна.
По теме KDE5. Удали yast2-gtk и оставь только yast2-qt. В GTK-интерфейсе нет кнопки "Перевести пакеты на версии из этого репозитория".
| |
|
|
|
1.14, QuAzI (ok), 12:38, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Чем заменят Qt Script?
И опять ни слова про PySide2, они его как бы пилят, как бы обещали что всё будет, но что-то печально всё
| |
1.33, Аноним (-), 15:32, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Объявлен устаревшим модуль Qt Script, который будет удалён в одном из будущих выпусков.
Если мне не изменяет память его объявили устаревшим ещё во времена Qt4 и так с тех пор после каждого нового релиза собираются удалить, но всё никак не удалят.
| |
|
2.51, Аноним (-), 01:06, 07/09/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Sailfish UI, Jolla UI, Blackberry OS 10 UI, Maemo UI
PS. это что за модерация тут такая? комментарий ровно с тем же содержанием, что этот, был удалён. потрудитесь объяснить, церберы?
| |
|
3.68, nib (?), 13:18, 12/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
> PS. это что за модерация тут такая? комментарий ровно с тем же содержанием, что этот, был удалён. потрудитесь объяснить, церберы?
могу предположить, что вы отвечаете на вброс который потерли вместе со всей веткой комментов;)
| |
|
|
1.39, Аноним (-), 19:05, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
>С целью избавления Qt Quick от привязки к OpenGL
Сначала усиленно впиливали OpenGL в Qt, теперь выпиливают. Все как всегда.
| |
|
2.52, BlackRaven86 (ok), 02:18, 07/09/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Теперь не выпиливают, а отвязывают, т.к. не везде есть хорошие драйверы, да и не только же OpenGL есть.
| |
|
1.63, Номоан (?), 21:37, 07/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
> В Qt Quick Controls 2 добавлены новые QML-типы Dialog, DialogButtonBox, MenuSeparator, RoundButton и ToolSeparator, а также экспериментальные типы MenuBar, Menu, SystemTrayIcon, ColorDialog, FontDialog, MessageDialog, FileDialog и FolderDialog;
Странно даже представить, что раньше этого не было. Как-то не приходилось раньше особо пользоваться Qt-приложениями, пару раз что-то запускал, но как-то не обратил внимание: неужели там нет разделителей в меню и на тулбарах и стандартных диалогов для открытия файлов и тому подобного?
| |
|
2.67, anonimQt5 (?), 04:05, 12/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Была первая версия Qt Quick Controls в котором всё это было.
Если кто-то хотел использовать вторую версию, то мог недостающие элементы брать из первой версии
| |
|
|