Russian Qt Forum
Май 06, 2024, 04:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2
1  Qt / Вопросы новичков / Re: сортировка : Сентябрь 03, 2019, 20:02
всем спасибо! советы все принял все заработало!!!!
2  Qt / Вопросы новичков / Re: сортировка : Август 17, 2019, 14:52
std::sort  чем не устраивала?

т.к. программирование скорее хобби и я не программист, то возможно всех мелочей и не знаю. такой вариант я вижу впервые и ни разу не применял, я просто в ассистенте прочитал что все функции сортировки необходимо переопределять. вспомнил. пробывал - он сортирует: 0 1 12 16 2 23 25 и тд и тп.
3  Qt / Вопросы новичков / Re: сортировка : Август 17, 2019, 14:50
вроде так:
Код
C++ (Qt)
for (int j = i + 1; j < countRow; j++)


ок. попробую
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 года стоит все те же яйца - долгая сборка.
Вопрос: а где нужно и что самое главное посмотреть чтобы выяснить в чем различия голой семерки и той которой уже давно пользуюсь.
обновления ни там ни там не ставил
6  Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка : Август 15, 2018, 11:04

балин....а я что то этого даже не увидел!! большое спасибо!!! Улыбающийся
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 вообще не трогал, мне хватало по умолчанию. а тут вот беда.
11  Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка : Август 12, 2018, 10:02
Спасибо!!! помогло. собирать стало быстрей, но все атки без этих танцев на сусе все собирается все равно быстрей Улыбающийся это изз операционки или в 4.7.0 что то намутили? или хз?
12  Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка : Август 11, 2018, 21:25
https://cloud.mail.ru/public/7x2j/utan3ysNE

тут?
13  Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка : Август 11, 2018, 21:06
Может помочь флаг -j для make. Либо для отдельно для проекта, либо прописать в environment MAKEFLAGS=-jX, где X это %количество ядер% + 1


это в настройках сборки прописывать? (я полнейший нуб - программирование хобби для облегчения повседневных задач и так глубоко я не копал еще...) а если прописать 8 ядер, мне он всю систему я так полагаю повесит при сборке?
14  Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка : Август 11, 2018, 21:04
mingw компилятор? многопоточность ему прописана?

да. мингв...хорошо. попробую. спасибо!
15  Компиляторы и платформы / Windows / Qt 4.7.0 медленная сборка : Август 11, 2018, 20:34
Добрый день!
недавно обновился до последней версии qt и начались проблемы - сборка даже самого обычного приложения происходит мегадолго. даже хелловорлд собирается 2-3 минуты. все началось после удаления версии 4.5 и установки последней версии. так же имеется статичный компилятор с предыдущей версии. на опенсусе все теже самые проекты компилируются как и всегда - без тормозов, а вот под виндоувсом начались траблы.
версия qt (текущая 4.7.0) win7 sp1, static компилятор от предыдущей версии. по поиску подобной проблемы не нашел. в чем дело не могу разобратся.
заранее спасибо!
Страниц: [1] 2

Страница сгенерирована за 0.075 секунд. Запросов: 23.