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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 6
1  Qt / Работа с сетью / Re: QUdpSocket закрывается при host unreachable : Январь 29, 2023, 14:53
Да, именно так.
2  Qt / Работа с сетью / Re: QUdpSocket закрывается при host unreachable : Январь 27, 2023, 14:15
Только что выяснил. Проблема есть только при блокирующих сокетах из отдельного потока.
3  Qt / Работа с сетью / Re: QUdpSocket закрывается при host unreachable : Январь 27, 2023, 11:41
Вроде, проблему решил. Костыль, конечно. Глянул Qt-шные исходники. Унаследовался от QUdpSocket и сделал пустым disconnectFromHost(). И под Win и под Astra всё едино. А так Astra se 1.6, Windows 10.
4  Qt / Работа с сетью / QUdpSocket закрывается при host unreachable : Январь 23, 2023, 14:20
Проблема: QUdpHost байндится на локальный порт, затем делается writeDatagram. Если порт, на который посылается, недоступен, сокет закрывается, а при следующем writeDatagram байндится на левый (первый свободный) порт. Сейчас приходится перед writeDatagram проверять состояние сокета и, если надо, байндить снова. Можно ли отучить QUdpSocket закрываться при недоступности узла? Работа синхронная в отдельном потоке. Windows, Astra Linux.
5  Qt / Базы данных / Re: Кодировка сообщений об ошибках в PostgreSQL : Март 04, 2021, 19:28
Тогда не совсем понятно, если lc_messages = 'Russian_Russia.1251', то почему ошибки pqxx::work в UTF-8. В кодировке БД? Она, действительно, UTF-8. Язык в зависимости от lc_messages меняется, а кодировка - нет. Что зависит от кодировки, указанной в lc_messages?
6  Qt / Базы данных / Кодировка сообщений об ошибках в PostgreSQL : Март 04, 2021, 18:04
Вопрос не совсем Qt-шный, но, может, кто подскажет. Есть примитивная тестовая программа, работающая с сервером PostgreSQL через библиотеку libpqxx. Ошибки pqxx::connection прилетают в кодировке Windows-1251, ошибки pqxx::work – UTF-8. Хотелось бы иметь все ошибки в единой кодировке или хотя бы понять, когда какую использовать для вывода  пользователю. В файле postgresql.conf есть нужная настройка lc_messages =…, меняющая, по идее, язык и кодировку. Вот только кодировку pqxx::connection для русского языка сменить не удается, т.е. lc_messages = 'Russian_Russia.1251' – русский язык, кодировка Win 1251, lc_messages = 'en_us.utf-8' – английский язык, lc_messages = ''Russian_Russia.utf-8' – все та же Win 1251.
7  Qt / Установка, сборка, отладка, тестирование / Re: Qt5 VNC : Февраль 04, 2021, 21:54
Совершенно верно, у меня это - E:\QT\5.15_LTS\5.15.2\Src\qtbase\src\plugins\platforms\vnc. И есть там vnc.pro. Уже при его разборе не находится модуль service_support-private. Собственно до исходников (cpp, h, qrc ...)  дело вообще не доходит.
8  Qt / Установка, сборка, отладка, тестирование / Re: Qt5 VNC : Февраль 04, 2021, 10:29
To qate. По весне собирал 32-х-битную 5.14.1 под VS 2015 (ибо нет готовой), особых проблем не было.
9  Qt / Установка, сборка, отладка, тестирование / Re: Qt5 VNC : Февраль 04, 2021, 10:21
Не строится, собственно, как я и написал в своем первом посте:
 "Project ERROR: Unknown module(s) in QT: service_support-private". Дело не в исходниках, нет нужных модулей. Комментируешь service_support-private - лезут другие ошибки
10  Qt / Установка, сборка, отладка, тестирование / Re: Qt5 VNC : Февраль 03, 2021, 10:38
Да, загадка. И исходники есть, и pro-файл есть, но не строится. Наверное, поэтому и не поставляют  Улыбающийся.
11  Qt / Установка, сборка, отладка, тестирование / Re: Qt5 VNC : Февраль 02, 2021, 12:28
Да, спасибо, я это видел. Там тоже про platform plugin, а его готового нету и собираться из исходников он не хочет.
12  Qt / Установка, сборка, отладка, тестирование / Re: Qt5 VNC : Февраль 02, 2021, 10:16
С tightvnc работать приходилось, даже собирал его из исходников :-). Он берет весь экран, а не только нужное приложение.
13  Qt / Установка, сборка, отладка, тестирование / Qt5 VNC : Февраль 01, 2021, 16:22
Имеется приложение на QtWidgets - MS VS2019, Qt 5.15.2, Windows 10. Хотелось бы сделать к нему доступ по VNC. Готового плагина в platforms нет, в Qt src есть его исходники, но построить не удается, говорит "Project ERROR: Unknown module(s) in QT: service_support-private". Где не так?
14  Qt / Установка, сборка, отладка, тестирование / Re: Неверное создание конфигурации запуска : Январь 13, 2021, 20:13
qmake, похоже, и так перезапускается автоматически при переключении. По крайне мере каждый раз идет перечитывание pro-файла и появляется новая правильная конфигурация построения. Похоже на ошибку qmake при формировании конфигурации запуска.
15  Qt / Установка, сборка, отладка, тестирование / Re: Неверное создание конфигурации запуска : Январь 12, 2021, 18:48
Проблему решил, но в чем ошибка, так и не понял.
В pro-файле есть кусок, ошибка исчезает, если закоментировать DESTDIR.
Код:
win32:CONFIG(release, debug|release):{
  win32-msvc:contains(QMAKE_HOST.arch, x86_64):{
  #    DIRS for win64
#  DESTDIR = $$_PRO_FILE_PWD_/../build64_release/release
  OBJECTS_DIR = $$_PRO_FILE_PWD_/../build64_release/release
  MOC_DIR = $$_PRO_FILE_PWD_/../build64_release/release
  RCC_DIR = $$_PRO_FILE_PWD_/../build64_release/release
  } else {
  #    DIRS for win32
#  DESTDIR = $$_PRO_FILE_PWD_/../build_release/release
  OBJECTS_DIR = $$_PRO_FILE_PWD_/../build_release/release
  MOC_DIR = $$_PRO_FILE_PWD_/../build_release/release
  RCC_DIR = $$_PRO_FILE_PWD_/../build_release/release
  }
  }
win32:CONFIG(debug, debug|release):{
  win32-msvc:contains(QMAKE_HOST.arch, x86_64):{
  #    DIRS for win64
#  DESTDIR = $$_PRO_FILE_PWD_/../build64_debug/debug
  OBJECTS_DIR = $$_PRO_FILE_PWD_/../build64_debug/debug
  MOC_DIR = $$_PRO_FILE_PWD_/../build64_debug/debug
  RCC_DIR = $$_PRO_FILE_PWD_/../build64_debug/debug
  } else {
  #    DIRS for win32
#  DESTDIR = $$_PRO_FILE_PWD_/../build_debug/debug
  OBJECTS_DIR = $$_PRO_FILE_PWD_/../build_debug/debug
  MOC_DIR = $$_PRO_FILE_PWD_/../build_debug/debug
  RCC_DIR = $$_PRO_FILE_PWD_/../build_debug/debug
  }
  }
Страниц: [1] 2 3 ... 6

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