Size: a a a

2020 December 07

RG

Renat Garaev in Qt
Oleg Linkin
А может кто-то в двух словах объяснить, чем 6.0 будет отличаться от 5.x? Там есть какие-то серьезные изменения или в основном минорщина?
В 6.0 будет очень много не работающих модулей. Так что надо ждать 6.1 (для реально больших проектов), или 6.2 LTS
источник

IZ

Ilia Zviagin in Qt
Anatoly Shirokov
А полет человека в космос ты как оцениваешь?
"Не, чета не выглядит как большой шаг вперёд"
источник

m

mefest in Qt
Ilia Zviagin
Наверное там паттерн Command в тему будет.

Сохраняешь каждое действие в виде серии (последовательности) Command-ов, по каждой команде можно сделать обратную команду, ну и таким образом можно обменять действия по цепочке назад и вперёд
не думаю, хватит восстановить первоначальное состояние.  хранить всю историю может и не потребуется для revert хотя submit возможно и потребует этого
источник

AS

Anatoly Shirokov in Qt
Ilia Zviagin
"Не, чета не выглядит как большой шаг вперёд"
Ага, Линкин он такой
источник

AS

Anatoly Shirokov in Qt
Oleg Linkin
вот про js я пропустил. ЩА погуглю
Ждем через полгода
источник

RG

Renat Garaev in Qt
Anatoly Shirokov
Ждем через полгода
Вдруг у человека интернет медленный? Видел на новых тарифах уже скорость после лимита оставляют 8 Кбит/с.
источник

M

Mr.Mait in Qt
Всем привет. У меня есть QAbstractTableModel и QTableView. Последний столбец вертикально ресайзится под контент. Полосы прокрутки отключены. У меня программа должна показать первые N строк до конца таблицы без обрезки последней строки. Строки все разных размеров по высоте. Через некоторое время мне надо программно листнуть эту таблицу дальше.

Вроде бы все понятно, кроме одного нюанса. Как сделать так, чтобы отобразить видимые строки в таблице и чтобы последняя видимая строка не была на половину или частично обрезанной и как посчитать кол-во видимых строк?
источник

B

Boryan in Qt
mefest
не думаю, хватит восстановить первоначальное состояние.  хранить всю историю может и не потребуется для revert хотя submit возможно и потребует этого
Так и сделал: сохраняю только начальное значение с индексами, если изменяю.
Если нужно, revert их обратно восстановит.
источник

B

Boryan in Qt
Спасибо.
источник

OL

Oleg Linkin in Qt
Если кому-то надо будет сделать qml tableview с ресайзом, то вот хороший пример: https://github.com/Izowiuz/iz-qml-library
источник

МК

Мгер Карапетян... in Qt
Oleg Linkin
Если кому-то надо будет сделать qml tableview с ресайзом, то вот хороший пример: https://github.com/Izowiuz/iz-qml-library
а скриншот можно?
источник

OL

Oleg Linkin in Qt
источник

OL

Oleg Linkin in Qt
гифка есть только
источник

МК

Мгер Карапетян... in Qt
Oleg Linkin
гифка есть только
+)
источник

M

Mr.Mait in Qt
Mr.Mait
Всем привет. У меня есть QAbstractTableModel и QTableView. Последний столбец вертикально ресайзится под контент. Полосы прокрутки отключены. У меня программа должна показать первые N строк до конца таблицы без обрезки последней строки. Строки все разных размеров по высоте. Через некоторое время мне надо программно листнуть эту таблицу дальше.

Вроде бы все понятно, кроме одного нюанса. Как сделать так, чтобы отобразить видимые строки в таблице и чтобы последняя видимая строка не была на половину или частично обрезанной и как посчитать кол-во видимых строк?
Отвечу на свой же вопрос. После того как в модели появились данные, то узнаем высоту таблицы:
int height = ui->tableView->height() - ui->tableView->horizontalHeader()->height();
Потом у каждой строки первой ячейку узнаю высоту
countHeight += ui->tableView->visualRect(model->index(i, 0)).height();
Суммирую высоту. Как только высота ячеек превышает высоту таблицы, то все остальные строки в таблице скрываю.

Постраничное автоматическое переключение  в модели сделал методом скрытия/раскрытия строк
источник

AA

AT Aineri in Qt
друзья, тут такая вот проблема. У меня уже достаточно давно был написан бэк на плюсах и я уже двже притаранил к нему фронт на qml, но вот стыковать не могу
источник

AA

AT Aineri in Qt
всё
источник

VS

Vasiliy Sorokin in Qt
AT Aineri
друзья, тут такая вот проблема. У меня уже достаточно давно был написан бэк на плюсах и я уже двже притаранил к нему фронт на qml, но вот стыковать не могу
Так а в чем конкретно проблема?
источник

AA

AT Aineri in Qt
пока формулировал понял свою ошибку
источник

AA

AT Aineri in Qt
всем спасибо)
источник