Size: a a a

2020 January 21

D

Danya in Qt
Там должно быть "флаги компилятора"
источник

RL

Roman Levkovych𓅝 in Qt
нет вроде. Да и qmake же генерит makefile где будут переданы флаги компилятору
источник

GS

Georgy Shepelev in Qt
покажи, как ты добавляю те же флаги в qmake и к Qt Creator'у добавляю
источник

AE

Alexey Edelev in Qt
QMAKE_CXXFLAGS+="-fsanitize=address"
источник

AE

Alexey Edelev in Qt
Не?
источник

AE

Alexey Edelev in Qt
в .pro
источник

МС

Михаил Серебренников 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 ?
Используй QMap
источник

M

Mr.Mait in Qt
Да уже использовал. Эх, думал как заполнил QHash, так и будет в таком порядке. Просто сортировка в QMap не нужна была
источник

RL

Roman Levkovych𓅝 in Qt
Alexey Edelev
QMAKE_CXXFLAGS+="-fsanitize=address"
да
источник

AE

Alexey Edelev in Qt
Mr.Mait
Да уже использовал. Эх, думал как заполнил QHash, так и будет в таком порядке. Просто сортировка в QMap не нужна была
https://doc.qt.io/qt-5/qhash.html
"When iterating over a QMap, the items are always sorted by key. With QHash, the items are arbitrarily ordered."
источник

AE

Alexey Edelev in Qt
Mr.Mait
Да уже использовал. Эх, думал как заполнил QHash, так и будет в таком порядке. Просто сортировка в QMap не нужна была
Используй QList<QPair>
источник

AE

Alexey Edelev in Qt
А еще лучше std::vector<std::pair>
источник

AE

Alexey Edelev in Qt
если поиск не нужен
источник

GS

Georgy Shepelev in Qt
а папку сборки чистил, qmake перезапускал?

Попробуй туда какой-нибудь не существующий аргумент написать, просто набор букв и посмотреть, будет ли передан компилеру
источник

RL

Roman Levkovych𓅝 in Qt
не чистил
источник

M

Mr.Mait in Qt
Alexey Edelev
https://doc.qt.io/qt-5/qhash.html
"When iterating over a QMap, the items are always sorted by key. With QHash, the items are arbitrarily ordered."
Привет. Давно не виделись.
Да, учту на будущее (добавил в комменты). Пока с QMap поживу
источник

AE

Alexey Edelev in Qt
Mr.Mait
Привет. Давно не виделись.
Да, учту на будущее (добавил в комменты). Пока с QMap поживу
Здрасти :)
источник

RL

Roman Levkovych𓅝 in Qt
Georgy Shepelev
а папку сборки чистил, qmake перезапускал?

Попробуй туда какой-нибудь не существующий аргумент написать, просто набор букв и посмотреть, будет ли передан компилеру
удалил папку и не помогло
источник

AE

Alexey Edelev in Qt
скинь Makefile который генерится
источник

AE

Alexey Edelev in Qt
для проекта
источник