Size: a a a

2020 February 10

DB

Dmitry Berkut in Qt
Кстати, вот хорошее решение ДЗ с пятнашками (можно подсмотреть если что-то не выходит):
https://github.com/smay1613/15-puzzleQt/pull/2
источник

RG

Renat Garaev in Qt
Dmitry Berkut
Кстати, вот хорошее решение ДЗ с пятнашками (можно подсмотреть если что-то не выходит):
https://github.com/smay1613/15-puzzleQt/pull/2
Добрый день. А из-за чего в данном первом уроке вы делаете множество проверок на стороне плюсовой части, к тому, что приходит от qml? Очень часто что-ли может в плюсы придти "дичь" которую нужно валидировать?
источник

DB

Dmitry Berkut in Qt
Renat Garaev
Добрый день. А из-за чего в данном первом уроке вы делаете множество проверок на стороне плюсовой части, к тому, что приходит от qml? Очень часто что-ли может в плюсы придти "дичь" которую нужно валидировать?
Как минимум правила хорошего тона, и привычка продакшена, где приложение не должно падать ни в коем случае
В целом, на практике встречались невалидные данные, но причину не вспомню
источник

P

PunchGott in Qt
Все, я разобрался
источник

P

PunchGott in Qt
Пытался пробросить так:
property GameBoardModel, но это не работало.
А если инициализировать:
property var gm: GameBoardModel {/* код */}, то всё ништяк
источник

P

PunchGott in Qt
Вот это помогло, спасибо
источник

AT

Anatoly Tomilov in Qt
как сделать редактор для QSize в ячейке таблицы? Типа как в form editor-е QtCreator-а?
источник

AS

Anatoly Shirokov in Qt
Anatoly Tomilov
как сделать редактор для QSize в ячейке таблицы? Типа как в form editor-е QtCreator-а?
надо делегат свой писать, смотри пример https://doc.qt.io/qt-5/qtwidgets-itemviews-stardelegate-example.html
источник

AT

Anatoly Tomilov in Qt
Anatoly Shirokov
надо делегат свой писать, смотри пример https://doc.qt.io/qt-5/qtwidgets-itemviews-stardelegate-example.html
да эт понятно). Меня интересует более конкретно
источник

AS

Anatoly Shirokov in Qt
Anatoly Tomilov
да эт понятно). Меня интересует более конкретно
ну могу более конкретно, то уже за деньги ;)
источник

AT

Anatoly Tomilov in Qt
ладно уж. Найду в исходниках PropertyEditorDialog-а нужную строку — опубликую здесь. Уж извини, не заработаешь
источник

AS

Anatoly Shirokov in Qt
Anatoly Tomilov
ладно уж. Найду в исходниках PropertyEditorDialog-а нужную строку — опубликую здесь. Уж извини, не заработаешь
а это не вид заработка, а способ мотивации ленивых Анатолиев
источник

AT

Anatoly Tomilov in Qt
там QML — это не интересно
источник

PM

Peter Mironychev in Qt
Qml это самое интересное
источник

PM

Peter Mironychev in Qt
всё остальное это очередной фреймворк на плюсах
источник

BB

Bohdan Bessonov in Qt
Я вернусь к своему вопросу синглтон vs контекст.

Если у меня есть два окна, делающих разные действия на бэкэнде, как грамотно и красиво выставить им два разных контекста? Можно какой-то пример красивой архитектуры?
источник

PM

Peter Mironychev in Qt
Делай через DI
источник

PM

Peter Mironychev in Qt
это ща модно
источник

BB

Bohdan Bessonov in Qt
Peter Mironychev
Делай через DI
Если можно, пример, пожалуйста)
источник

AT

Anatoly Tomilov in Qt
Peter Mironychev
всё остальное это очередной фреймворк на плюсах
да не буду ж я вкорячивать один делегат на QML из-за того, что лень QSize на 2 int-а разбить), когда всё остальное на plain QtWidget
источник