Size: a a a

2020 March 24

DK

Denis Kormalev in Qt
так это кажись тот же самый
источник

IZ

Ilia Zviagin in Qt
/ban
источник

AT

Anatoly Tomilov in Qt
как FileDialog из QtQuick.Dialogs сделать рисуемым Quick, а не отдельным нативным или QFileDialog окном?
источник

AT

Anatoly Tomilov in Qt
QGuiApplication::setAttribute(Qt::AA_DontUseNativeDialogs); не помогает
источник

AT

Anatoly Tomilov in Qt
источник

SE

Stanislav Ershov in Qt
дак это ж депрекейтнутый quick controls 1
источник

AT

Anatoly Tomilov in Qt
Stanislav Ershov
дак это ж депрекейтнутый quick controls 1
а новомодно — делать ручками?
источник

AT

Anatoly Tomilov in Qt
здесь вообще ни слова о диалогах https://github.com/qt/qtquickcontrols2/tree/dev/src/quickcontrols2
источник

AT

Anatoly Tomilov in Qt
вообще это фолбэчный диалог для этого https://doc.qt.io/qt-5/qml-qtquick-dialogs-filedialog.html
источник

AT

Anatoly Tomilov in Qt
который находится qquickcontrols, но импортится не через Quick.Controls 1.*
источник

AT

Anatoly Tomilov in Qt
кажется не удалось задипрекейтить по-нормальному. Живучая хрень
источник

AT

Anatoly Tomilov in Qt
думаю и в Qt 6 перекочует это всё
источник

SM

Stoyan Minaev in Qt
Anatoly Tomilov
кажется не удалось задипрекейтить по-нормальному. Живучая хрень
Живучая потому что рабочая?
источник

VF

Vitaly Farmov in Qt
Добрый день.
Есть QAbstractListModel, в которой в одном из методов выполняется следующий псевдокод:
1. beginInsertRows(....)
2. // Emplacing some data to container
3. endInsertRows()

Вопрос следующий. Как гарантировать консистентность модели, если в строке 2 бросится исключение, которое мы поймаем в try/catch блоке, ведь метода по типу cancelInsertRows() мы не имеем?
источник

AT

Anatoly Tomilov in Qt
Stoyan Minaev
Живучая потому что рабочая?
думаю, что так
источник

AT

Anatoly Tomilov in Qt
замены не сделали
источник

AT

Anatoly Tomilov in Qt
Vitaly Farmov
Добрый день.
Есть QAbstractListModel, в которой в одном из методов выполняется следующий псевдокод:
1. beginInsertRows(....)
2. // Emplacing some data to container
3. endInsertRows()

Вопрос следующий. Как гарантировать консистентность модели, если в строке 2 бросится исключение, которое мы поймаем в try/catch блоке, ведь метода по типу cancelInsertRows() мы не имеем?
Qt спроектирован для -fno-exceptions
источник

МВ

Макс Воробьев in Qt
Anatoly Tomilov
Qt спроектирован для -fno-exceptions
qt - да, а модель этого не гарантирует
источник

AT

Anatoly Tomilov in Qt
Vitaly Farmov
Добрый день.
Есть QAbstractListModel, в которой в одном из методов выполняется следующий псевдокод:
1. beginInsertRows(....)
2. // Emplacing some data to container
3. endInsertRows()

Вопрос следующий. Как гарантировать консистентность модели, если в строке 2 бросится исключение, которое мы поймаем в try/catch блоке, ведь метода по типу cancelInsertRows() мы не имеем?
в строке 2 и лови
источник

VF

Vitaly Farmov in Qt
Anatoly Tomilov
в строке 2 и лови
Окей, поймал, но вставки-то не произошло :)
источник