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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 [3] 4 5 ... 9
31  Qt / Кладовая готовых решений / Re: Отправка сообщений по протоколу SMTP : Август 29, 2018, 10:29
Исходники не читай@сразу отвечай

Для варианта исходники в utf-8, в письме base64 делаю так:
Код
C++ (Qt)
QString Encoding = "UTF-8";
QString Subject = "Тема письма";
...
// Subject
Header += "Subject: =?" + Encoding + "?B?"
          + QByteArray().append(Subject).toBase64() + "?=\r\n";
 

Никаких лишних преобразований не делается.
32  Qt / Кладовая готовых решений / Re: Отправка сообщений по протоколу SMTP : Август 28, 2018, 20:44
Надо смотреть заголовок письма, какая кодировка там.
utf-8?Q? - это quoted-printable;
utf-8?B? - base64.
33  Qt / Кладовая готовых решений / Re: Отправка сообщений по протоколу SMTP : Август 28, 2018, 12:37
Здравствуйте! К сожалению код уже не так прекрасно работает и серверы mail.ru отвечают "500 AUTH available only with SSL or TLS\r\n"
Подскажите пожалуйста, можно ли как-то модифицировать этот код с учётом изменения политики mail.ru относительно шифрования, и если да, то как?
Начать использовать QSslSocket для установки защищенного соединения. На 465 порте (обычно implicitTLS) должно хватить и этого. Для 587 порта (обычно explicitTLS) потребуется реализация ssl рукопожатия (STARTTLS и т.д.).
Не забываем подложить приложению библиотеки libeay32.dll, ssleay32.dll (проживают на дне океана в %QtPath%\Tools\%mingw%\opt\bin)
34  Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка : Август 11, 2018, 22:03
Только не для qmake, а для make - это следующий этап (Сборка), ну и писать не 4+1, а 5  Улыбающийся
Или можно прописать для всех проектов, для этого Инструменты (tools) - Параметры (preferences) - Сборка и запуск (build and run) - Комплекты (kits) - выбираете используемый комплект и добавляете в переменные среды (environment)
MAKEFLAGS=-jX
35  Компиляторы и платформы / Windows / Re: Qt 4.7.0 медленная сборка : Август 11, 2018, 20:47
Может помочь флаг -j для make. Либо для отдельно для проекта, либо прописать в environment MAKEFLAGS=-jX, где X это %количество ядер% + 1
36  Qt / Общие вопросы / Re: OpenCV 3.2 и Qt: проект падает до вызова main : Апрель 12, 2018, 17:41
Это у меня ? о_0 Возможно не туда смотрите.

Это не у вас. Меня в принципе смущает прописывание *.dll в LIBS. Может я и не прав, но линкеру нужны *.lib (сойдут и исходники я полагаю). А *.dll обычно уж в /bin лежат.
37  Qt / Общие вопросы / Re: OpenCV 3.2 и Qt: проект падает до вызова main : Апрель 10, 2018, 17:13
А dependency walker с Вами согласен?

И чет меня не кисло смущает подключение dll в LIBS  В замешательстве

Код
C++ (Qt)
LIBS += -L$$(PATH_TO_OPENCV_SDK)/x86/mingw/lib \
-lopencv_core320        \
-lopencv_highgui320     \
-lopencv_imgcodecs320   \
-lopencv_imgproc320     \
-lopencv_features2d320  \
-lopencv_calib3d320
38  Qt / Общие вопросы / Re: OpenCV 3.2 и Qt: проект падает до вызова main : Апрель 10, 2018, 16:44
during startup program exited with code 0xc0000135

Это когда очень хочется dll, а их нет. Положите необходимые библиотеки (помогает dependency walker) рядом с приложением (учитывая возможную структуру каталогов plugins и т.д.).
39  Qt / Вопросы новичков / Re: Видео в qt на другом компьютере : Март 13, 2018, 13:03
Модуль QtMultimedia сильно глючный и капризный (у меня он стабильно играл только видео с FMP4 кодеком и имелись проблемы с видеокартами от AMD после версии Qt 5.6), я бы сравнил вывод graphstudio на машине на которой работает и на которой нет, может там будет какая-то зацепка.
40  Qt / Вопросы новичков / Re: Видео в qt на другом компьютере : Март 12, 2018, 10:58
Если просто видео запускать, оно работает.

В стандартном проигрывателе, или в vlc/kmplayer/potplayer и им подобным? Посмотрите, что выдаст Graphstudio http://blog.monogram.sk/janos/tools/monogram-graphstudio/
41  Qt / Вопросы новичков / Re: Помощь для новичков : Март 07, 2018, 00:20
Рабочего решения в сети не нашел
Можно ли выводить текст в SetToolTip построчно?

Оно? https://forum.qt.io/topic/84230/line-breaks-in-tooltip-text/14
42  Qt / Вопросы новичков / Re: QSqlQueryModel - утечет ли память : Февраль 22, 2018, 16:57
Так сделайте delete sqlModel в деструкторе, не заставляйте Clang волноваться.  Веселый
43  Qt / Работа с сетью / Re: QSslSocket и smtp : Февраль 14, 2018, 12:39
Ванга мод: приложению не хватает libeay32.dll, ssleay32.dll (проживают в %QtPath%\Tools\%mingw%\opt\bin)

1) Проверяйте ошибки соединения: сигнал sslErrors.
2) Начиная зашифрованное соединение, ожидать тоже стоит его: QSslSocket::waitForEncrypted.
3) Нужно больше асинхронности, хоть это и не точно.
4) Раз Вас тянет в эту степь, помните, порт 465 обычно implicitTLS, порт 587 обычно explicitTLS (т.е. нужно незашифрованное соединение, команда STARTTLS и т.д.)
44  Qt / Вопросы новичков / Re: Помогите разобраться : Февраль 09, 2018, 15:27
Есть предположение, что в процессе обработки запроса не плохо было бы вызывать QApplication::processEvents(), либо выполнять запрос вне интерфейсного потока.
45  Qt / Мультимедиа / Re: Вылет на QImage::transformed[Qt 5.10] : Февраль 09, 2018, 10:52
На нехватку памяти списать не получается, иногда приложение падает, когда памяти выделено всего 100-200мб, иногда - когда под гигабайт, но свободной памяти ещё дофигища.

Ф - фрагментация (как вариант)
Страниц: 1 2 [3] 4 5 ... 9

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