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

Войти
 
  Начало Форум 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.025 секунд. Запросов: 20.