Size: a a a

2020 January 21

AE

Alexey Edelev in Qt
и да у тебя там .c или .cpp? если .c тогда можно еще QMAKE_CFLAGS+="-fsanitize=address" попробовать
источник

AE

Alexey Edelev in Qt
ну типа на шару по фотографии
источник

В

Влад in Qt
Подкажите, как в qml проксировать поля, не затирая при этом дефолтное значение (если поле не задовать)

https://pastebin.com/hukX2B5u
источник

D

Danya in Qt
Mr.Mait
Объявил в классе
    const QHash<Qt::GlobalColor, QString> mColors = {
       {Qt::white,         "Белый"},
       {Qt::black,         "Черный"}
     //...
   }

Заполняю QCombobox
for(QHash<Qt::GlobalColor, QString>::const_iterator it = mColors.constBegin(); it != mColors.constEnd(); ++it)
   {
       ui->comboBox->addItem(it.value(), QVariant::fromValue(it.key()));
   }


Почему при каждом запуске программы в combobox всегда рандомно добавляются итемы, а не в той последовательности, как в QHash ?
Потому что хеширование
источник

BB

Bohdan Bessonov in Qt
Подскажите, а вебасм Qt как поживает? нужны сорцы Qt  и собирать ручками?
источник

МС

Михаил Серебренников in Qt
Влад
Подкажите, как в qml проксировать поля, не затирая при этом дефолтное значение (если поле не задовать)

https://pastebin.com/hukX2B5u
источник

МС

Михаил Серебренников in Qt
А если написать
readonly property alias someVar: _p.someVar
, то получаем поле защищённое от изменений снаружи компонента.
источник

AE

Alexey Edelev in Qt
Михаил Серебренников
А если написать
readonly property alias someVar: _p.someVar
, то получаем поле защищённое от изменений снаружи компонента.
Я так понимаю требуется зайсейвить дефолтное значение проперти
источник

AE

Alexey Edelev in Qt
и вслучае чего его восстановить
источник

МС

Михаил Серебренников in Qt
Эм... Ну так хранить его в отдельной константе.
источник

AE

Alexey Edelev in Qt
Ну типа да
источник

AE

Alexey Edelev in Qt
Люди хотят каких-то чудеc от qml
источник

AE

Alexey Edelev in Qt
источник

В

Влад in Qt
Alexey Edelev
Я так понимаю требуется зайсейвить дефолтное значение проперти
я этого не хотел. ответ верен
источник

D

Danya in Qt
Mr.Mait
Объявил в классе
    const QHash<Qt::GlobalColor, QString> mColors = {
       {Qt::white,         "Белый"},
       {Qt::black,         "Черный"}
     //...
   }

Заполняю QCombobox
for(QHash<Qt::GlobalColor, QString>::const_iterator it = mColors.constBegin(); it != mColors.constEnd(); ++it)
   {
       ui->comboBox->addItem(it.value(), QVariant::fromValue(it.key()));
   }


Почему при каждом запуске программы в combobox всегда рандомно добавляются итемы, а не в той последовательности, как в QHash ?
Почему когда ты заполняешь комбобокс, ты не используешь range based for?
источник

В

Влад in Qt
а что делать если этот объект внутри компонента / делегата?
источник

В

Влад in Qt
у меня такой случай просто
источник

МС

Михаил Серебренников in Qt
А какая разница?
источник

В

Влад in Qt
Михаил Серебренников
А какая разница?
в случае с делегатом / компонентом пишет "Invalid alias reference. Unable to find id"
источник

SE

Suigintou45 E13 in Qt
Mr.Mait
Объявил в классе
    const QHash<Qt::GlobalColor, QString> mColors = {
       {Qt::white,         "Белый"},
       {Qt::black,         "Черный"}
     //...
   }

Заполняю QCombobox
for(QHash<Qt::GlobalColor, QString>::const_iterator it = mColors.constBegin(); it != mColors.constEnd(); ++it)
   {
       ui->comboBox->addItem(it.value(), QVariant::fromValue(it.key()));
   }


Почему при каждом запуске программы в combobox всегда рандомно добавляются итемы, а не в той последовательности, как в QHash ?
... (auto it = .....
источник