|
|
Другие темы раздела | |||||||||||||||||||||||
C++ Qt Ошибки при работе потока в QtConcurrent
https://www.cyberforum.ru/ qt/ thread2139865.html Добрый день. Столкнулся со странной проблемой. Программа должна обсчитать координаты для 2-х колец. Для увеличения быстродействия решил использовать QtConcurrent. Для Nr, Nf, Npsi =8; 8; 8 программа считает без проблем, однака для 4; 20; 15 она начинает падать, причем чуть ли не каждый раз с разными ошибками или наглухо зависает или что-то считает, но ломается(уверен, что ломается, тк в... |
Диалоговое окно выбора файла C++ Qt Всем привет! Помогите разобраться с диалоговыми окошками) Для примера возьмем такую задачку: textEdit и toolButton. При нажатии на кнопку toolButton должно открываться диалоговое окно выбора файла. Допустим мы работаем с изображениями и нам надо выбрать картинку. При этом после выбора картинки путь к ней (пример: /home/primer.png) должен прописаться в поле textEdit (т.е. до этого необходимо... | ||||||||||||||||||||||
C++ Qt QProcess Не могу решить одну проблему. Есть код: //задаём процесс QProcess process; process.start(myDirProgramm, SpisokA); //Функция печати на лету, без тормозов QString zzz = ""; bool zet = 0; //Выход если zet=1 while (zet==0){ process.waitForReadyRead(0); https://www.cyberforum.ru/ qt/ thread2126144.html |
C++ Qt QMutex Ограничить доступ потокам к массиву
https://www.cyberforum.ru/ qt/ thread2126019.html Здравствуйте. Вызываю несколько потоков функции: QFuture<void> Perebor2 = QtConcurrent::map(Perebor, StrategyCod); Функция при старте обращается к 6 массивам основного класса. В каждом массиве около 2 млн элементов. Выдает ошибку при запуске. При многопоточном запуске появляется ошибка. Пытаюсь ограничить доступ мьютекстом: void StrategyCod(double Parametr) //код стратегии { | ||||||||||||||||||||||
Не отображается кастомный Item на сцене C++ Qt Доброго времени суток, делаю выделение для фоторедактора, наследовал QGraphicsPolygonItem дабы поставить его поверх рисунка с прозрачной кистью и рисовать контур выделения пунктирным карандашом. FirstImage.load(filname); SecondImage=FirstImage; FirstItem=risunok.addPixmap(QPixmap::fromImage(FirstImage)); SecondItem=palitra.addPixmap(QPixmap::fromImage(SecondImage)); r =... |
C++ Qt Многопоточность. Ошибки при обращении к переменной
https://www.cyberforum.ru/ qt/ thread2125857.html Здравствуйте. У меня 4 ядра процессора. Вызываю несколько потоков функции: QFuture<void> Perebor2 = QtConcurrent::map(Perebor, StrategyCod); Функция при старте обращается к 6 массивам основного класса. В каждом массиве около 2 млн элементов. При многопоточном запуске появляется ошибка. Скажите пожалуйста, как решить вопрос с запросом данных из одного места? | ||||||||||||||||||||||
C++ Qt Сигналы и слоты
https://www.cyberforum.ru/ qt/ thread2124999.html Есть 2 виджета: поле ввода и кнопка. Хочу на этом примере опробовал сигнально-слотовое соединение. Для примера решил сделать так: пусть при нажатии на кнопку цвет фона поля ввода окрашивается в какой нибудь цвет (ну пусть в зеленый. Пример до нажатия кнопки и после приведены на скринах). Вот это нужно реализовать при помощи сигналов и слотов. Только вот я не прописываю виджиты вручную, а делаю... |
C++ Qt Изменение иконок QFileSystemModel Возможно ли каким нибудь простым и лаконичным способом отображать свои(не системные иконки папок и файлов) или придется писать свой обработчик файловой системы? Заранее спасибо великие гуру! | ||||||||||||||||||||||
C++ Qt QStandardItemModel как добавить данные дочернему элементу?
https://www.cyberforum.ru/ qt/ thread2124681.html Приветствую всех. Проблема такова: Имеется модель на основе QStandardItemModel, которая строится на основе реляционной бд из двух таблиц, отношение один ко многим. Модель дается QTreeView для отображения. Код построения модели: |
C++ Qt Многопоточность в вычислениях функции
https://www.cyberforum.ru/ qt/ thread2123557.html Здравствуйте. Скажите пожалуйста, как в функции вычисление qDebug()<<i*a; проводить в разных потоках, ускоряя таким образом вычисления? void MainWindow::StrategyCod() //код стратегии { for (int i=0;i<2000000;++i) { for (int a=0;a,2000000;++a) { qDebug()<<i*a; } | ||||||||||||||||||||||
Как правильно завершить поток QThread и выйти из него? C++ Qt Здравствуйте, форумчане! Есть GUI-приложение, кнопка в окне приложения запускает цикл обмена данными с com-портом. Цикл длительный так что было решено разделить основной поток GUI приложения (оболочки) и цикл обмена. Проблема в том, что после выполнения цикла обмена данными приложение крашится, есть подозрение что необходимо как то завершить поток, а вот как это правильно сделать не знаю! ... |
C++ Qt Неоднозначность получения сигнала при добавлении класса
Здравствуйте.
Добавил в класс наследование от QThread:
class MainWindow : public QMainWindow, public QThread
И сигнала стали неоднозначно определяться:
connect(ui->customPlot->xAxis, SIGNAL(rangeChanged(QCPRange)), volumeAxisRect->axis(QCPAxis::atBottom), SLOT(setRange(QCPRange)));//перетаскивается вместе объем и график
connect(volumeAxisRect->axis(QCPAxis::atBottom),...
https://www.cyberf
Наверх
|