Название: QPixmap::scaled не работает в QtConcurrent [РЕШЕНО] Отправлено: Anaconda от Августа 31, 2016, 21:35 Всем привет, перерыл половину Интернета, ответа не нашёл. Есть функция, которая уменьшает изображения, взятые из файлов, вектор которых подаётся в аргументе:
Код: void MainWindow::make(QVector <QString> addresses){ Код: QtConcurrent::run(this, &MainWindow::make, addresses); Код: QPixmap: It is not safe to use pixmaps outside the GUI thread Название: Re: QPixmap::scaled не работает в QtConcurrent Отправлено: Racheengel от Августа 31, 2016, 21:38 Ну так в сообщении прямо сказано, что QPixmap использовать вне гуя нежелательно, т.к. QPixmap изначально был задуман для применения в гуе.
Используйте QImage. Название: Re: QPixmap::scaled не работает в QtConcurrent Отправлено: Anaconda от Августа 31, 2016, 21:44 Используйте QImage. Чёрт, я весь вечер мучался, а надо-то было только заменить одно на другое. Огромное Вам спасибо! |