Просмотр сообщений
|
Страниц: [1] 2
|
2
|
Qt / Вопросы новичков / Re: сортировка
|
: Август 17, 2019, 14:52
|
std::sort чем не устраивала?
т.к. программирование скорее хобби и я не программист, то возможно всех мелочей и не знаю. такой вариант я вижу впервые и ни разу не применял, я просто в ассистенте прочитал что все функции сортировки необходимо переопределять. вспомнил. пробывал - он сортирует: 0 1 12 16 2 23 25 и тд и тп.
|
|
|
4
|
Qt / Вопросы новичков / сортировка
|
: Август 16, 2019, 19:59
|
Добрый день! имеется qstandartitemmodel в которой нужно отсортировать по столбцу (1-2, неважно). т.к. эта операция нужна всего 1 раз - сделал внутри функции пузырьковую сортировку. но она не работает, цифры сортируются не так, от слова совсем. не могу понять где нарукожопил. с обычным массивом все отлично работает. значения из массива специально вытянул, думал поможет...нет увы. заранее спасибо! int countRow = DownNode->rowCount() - 1; int numcol = 1;
for (int i = 0; i < countRow - 1; i++) { for (int j = 0; j < countRow - i - 1; j++) { double d1 = DownNode->data(DownNode->index(j, numcol)).toDouble(); double d2 = DownNode->data(DownNode->index(j + 1, numcol)).toDouble(); if (d1 > d2) { QList<QStandardItem *> temp_val = DownNode->takeRow(j); QList<QStandardItem *> temp_val1 = DownNode->takeRow(j + 1); DownNode->insertRow(j, temp_val1); DownNode->insertRow(j + 1, temp_val); } } }
|
|
|
5
|
Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка
|
: Август 27, 2018, 18:52
|
Добрый вечер! после многих попыток выяснилось следующее: на "чистую" семерку (тоже виртуальная как и линукс) кьют становится без проблем и таких лагов с долгой сборкой замечено не было. на семерке которая уже 4 года стоит все те же яйца - долгая сборка. Вопрос: а где нужно и что самое главное посмотреть чтобы выяснить в чем различия голой семерки и той которой уже давно пользуюсь. обновления ни там ни там не ставил
|
|
|
7
|
Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка
|
: Август 14, 2018, 22:04
|
сейчас оба варианта попробую. просто кстати еще странно - при сборке кьют просто подвисает. раньше тоже такого не было. время щас засеку. upd1:обычное дефолтное приложение собирается за 45 секунд upd2: может кто поделится ссылкой на среатор версией ниже чем 4,7? буду устанавливать пробывать. снес папку с конфигами - не помогло. все тоже самое.
|
|
|
8
|
Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка
|
: Август 14, 2018, 17:32
|
По моему вам надо уточнить вопрос. Сами запутались и других запутали . Итак речь идет об удалении Qt Creator 4.5 и установке новейшего/сыроватого Qt Creator 4.7 и появились тормоза. Врят ли стоило удалять Qt Creator 4.5. Одно другому не помеха (хотя может где нибудь здесь и зарыта собака, плохо вычистили). Не ясно о каком статичном компиляторе с предыдущей версии идет речь? Сборку производили сами? Для меня это самого скорее хобби, но что то тут не вяжется. Какова версия самого Qt и MinGW? В переменных окружения, что нибудь имеется? дададада, все так. при удалении появились тормоза. увы, уже удалил, даже не думал что может быть такое. статический компилятор сам собирал, чтобы отвязать приложения от дллок кьютовских. версия мингв 5.3.0. у меня тоже хобби
|
|
|
9
|
Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка
|
: Август 14, 2018, 16:25
|
всем спасибо за советы! но блин ничего не помогает. все отладчики выключены, все выключено -проверки и тд и тп. но блин, он как собирает все по 5 минут так и продолжает собирать. вот пример: создаю читсый проект. все по дефолту, так вот пока появися скомпилированное окно (я вообще ничего не вносил в проект, просто нажал собрать) проходит 2-3 минуты. комп не слабый (кмоп собирался под расчеты средней сложности), но вот работа в 4.7 стало просто ацтой. юзать линь классно канешн...но ведро все таки ближ, я там больше работаю. да, я попытался скачать 4.5 креатор и не нашел. то что есть в архиве на сайте фаталит при запуске. а тк я в этом разбираюсь хреново, от слова совсем, я и не знаю куда бежать. единственный выход для себя вижу так: работать в сусе а уже отлаженное приложение компилировать на винде. где еще я мог накосякопорить. напомню - в настройки я полез только сейчас, до установки 4.5 у меня ничего не стояло и билзко по духу к кьюти, но там все работало прекрасно. мб мне компилятор не 32 а 64 нужно было ставить, как и система?? мб тут я нарукожопил?
|
|
|
10
|
Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка
|
: Август 13, 2018, 13:09
|
Возможно на сусе где то прописан этот флаг. У меня на дебиане по дефолту без флага долго собирает, при чем проект симейковский, и при каждом перезапуске симейка флажок многоядерной компиляции слетает, точнее в настройках креатора он прописан, но видимо в кеше симейка пропадает. PS: еще я ставлю количество потоков компиляции вдвое больше числа ядер, на 8-ми ядерной тачке -j17 прописываю. Так быстрее собирается. На проекте > 4000 файлов выигрывается секунд 20-30.
так ведь на версии 4.5 все норм было, никаких ни тормозов ни долгих сборок (у меня там 3-4 файла всего ), а вот с переходом на 4.7 началаось в колхозе утро. тормоза, долгие сборки, открывается и загружается проект по 2-3 минуты. жесть. настройки в 4.5 вообще не трогал, мне хватало по умолчанию. а тут вот беда.
|
|
|
13
|
Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка
|
: Август 11, 2018, 21:06
|
Может помочь флаг -j для make. Либо для отдельно для проекта, либо прописать в environment MAKEFLAGS=-jX, где X это %количество ядер% + 1
это в настройках сборки прописывать? (я полнейший нуб - программирование хобби для облегчения повседневных задач и так глубоко я не копал еще...) а если прописать 8 ядер, мне он всю систему я так полагаю повесит при сборке?
|
|
|
15
|
Компиляторы и платформы / Windows / Qt 4.7.0 медленная сборка
|
: Август 11, 2018, 20:34
|
Добрый день! недавно обновился до последней версии qt и начались проблемы - сборка даже самого обычного приложения происходит мегадолго. даже хелловорлд собирается 2-3 минуты. все началось после удаления версии 4.5 и установки последней версии. так же имеется статичный компилятор с предыдущей версии. на опенсусе все теже самые проекты компилируются как и всегда - без тормозов, а вот под виндоувсом начались траблы. версия qt (текущая 4.7.0) win7 sp1, static компилятор от предыдущей версии. по поиску подобной проблемы не нашел. в чем дело не могу разобратся. заранее спасибо!
|
|
|
|
|