Size: a a a

2020 June 14

m

mefest in Qt
Егор
Подскажите что не так с TableView из вторых контролсов? Скопировал код с стаковерфлоу, работает корректно только на фиксированных значениях rowHeightProvider и columnWidthProvider, если поставить значения, зависащие от rows/columns то при ресайзе всё ломается и улетает за границы экрана. Я что-то не так делаю, или это баг? Код отсюда https://stackoverflow.com/questions/55610163/how-to-create-a-tableview-5-12-with-column-headers
Могу проект в архиве скинуть (там еще С++ модель с документации)
Сама проблема в этих строках
 columnWidthProvider: function (column) { return 360; }
// ломается при ресайзе
//   rowHeightProvider: function (column) { return root.height/6; }
rowHeightProvider: function (column) { return 200; }
Возможно не пересчитываются размеры делегатов. А если размер вынести в делегат лучше не становится? Или попробуй вызвать перерисовку у tableView
источник

Е

Егор in Qt
mefest
Возможно не пересчитываются размеры делегатов. А если размер вынести в делегат лучше не становится? Или попробуй вызвать перерисовку у tableView
Второе не помогает, первое попробую сейчас
источник

Е

Егор in Qt
Первое помогло отчасти, теперь сдвиг в другую сторону, но внутри самой вьюшки, думаю это уже по другим причинам. Спасибо
источник

SN

Some Name in Qt
Кто-нибудь реализовывал открытие проводника на мобилках, подойдёт ли для этого QFileDialog , есть примеры кода?
источник

Е

Егор in Qt
Some Name
Кто-нибудь реализовывал открытие проводника на мобилках, подойдёт ли для этого QFileDialog , есть примеры кода?
Он там как-то иначе реализовывается? У меня со стандартным FileDialog работало всё (кумль)
источник

SN

Some Name in Qt
Нужно, чтобы открыть картинку, после чего проделывать с ней всякого рода действия, например, поместить её на графическую сцену
источник

SN

Some Name in Qt
Егор
Он там как-то иначе реализовывается? У меня со стандартным FileDialog работало всё (кумль)
Открывается нативный диалог?
источник

Е

Егор in Qt
Some Name
Открывается нативный диалог?
Угу, дефолтную папку можно через shortcuts задать
источник

SN

Some Name in Qt
Ммм... каеф... Мне пол года назад QFileDialog вот такое открывал
источник

Е

Егор in Qt
Ну как виджеты работают я честно говоря не в курсе, на qml всё хорошо вроде-бы было
источник

Е

Егор in Qt
Some Name
Ммм... каеф... Мне пол года назад QFileDialog вот такое открывал
Вот сейчас по быстренькому накидал, на телефоне и десктопе открылись нативные диалоги https://pastebin.com/cZ5HszHV
источник

МВ

Макс Воробьев... in Qt
источник

SN

Some Name in Qt
Значит, поправили, молодцы

Если бы ещё сплешскрин починили, чтобы он не прыгал как еб@нутый, было бы вообще класс
источник

Е

Егор in Qt
Some Name
Значит, поправили, молодцы

Если бы ещё сплешскрин починили, чтобы он не прыгал как еб@нутый, было бы вообще класс
А что там такое? Разве в куте есть готовые сплэшскрины? Если реализация своя, то и ошибки надо у себя искать
источник

SN

Some Name in Qt
Ну да. QSplashScreen
источник

A

Anything in Qt
Есть ColumnLayout, в нём два RowLayout, в одном из которых просто кнопки на всю ширину. Во втором несколько ListView. При прокрутке их содержимое залезает на верхний RowLayout. Это чинимо или лучше использовать какие-нибудь другие вещи для отображения?
источник

Е

Егор in Qt
Anything
Есть ColumnLayout, в нём два RowLayout, в одном из которых просто кнопки на всю ширину. Во втором несколько ListView. При прокрутке их содержимое залезает на верхний RowLayout. Это чинимо или лучше использовать какие-нибудь другие вещи для отображения?
clip:true оно вроде
источник

A

Anything in Qt
Егор
clip:true оно вроде
Да, оно, спасибо
источник

TR

Taylor Rose in Qt
как QLabel добавить в QListView на отображение
источник

GS

Georgy Shepelev in Qt
Делегат свой реализуй
источник