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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 3 [4] 5 6 ... 27
46  Qt / Вопросы новичков / Re: Странности работы connect : Март 16, 2023, 00:13
по идее пока не произойдет выход из конструктора, извне объект не считается созданным. хотя может это только как-то связано с мета-объектной системой Qt.
Это не с "мета-объектной системой Qt" связано, а со здравым смыслом. При конструирования объекта он ведь может быть и "не достроен". Допустим, памяти не хватило. Понятно, что "извне" объект либо создан полностью, либо не создан вообще.
47  Qt / Вопросы новичков / Re: Qt не видит реализацию функций opengl : Март 04, 2023, 15:37
Может я как баран в opengl долблюсь?
Если есть обёртка - лучше использовать её. Проще, да и поддержка шире.
К тому же, обёртку делают не просто так.
48  Qt / Дополнительные компоненты / Re: Плагин BareMetal с типом Generic : Март 01, 2023, 21:22
Лучше сразу указывать версии того, на чём вы всё проверяете. Ну и минимальный проект неплохо было бы.
49  Qt / Общие вопросы / Re: сообщение не отоброжается на сервере (Tcp_Network) : Февраль 28, 2023, 19:19
Вообще, тем, кто так вопросы задаёт - ответы и не нужны, похоже. Улыбающийся Проект на моём гите, ссылка на него у меня в шапке - при таком раскладе, обычно нафик никому не упёрлось бегать по шапкам и гитам. Да, ещё может оказаться, что репозиторий на 100500 проектов. Своих забот полно.
50  Qt / Общие вопросы / Re: сообщение не отоброжается на сервере (Tcp_Network) : Февраль 23, 2023, 19:27
вообще начиная с какой-то сборки десятки там можно задать utf-8 как кодовую страницу по умолчанию (кажется раньше это делалось лишь через реестр)
Может и так, я позже проверю. Но, не факт, что у ТС "какая-то версия десятки" Улыбающийся
51  Qt / Общие вопросы / Re: сообщение не отоброжается на сервере (Tcp_Network) : Февраль 23, 2023, 15:47
там вроде можно выбрать нынче кодировку окна вывода где-то в настройках
Если бы винда умела в utf8, тогда да - есть настройка. Допустим, в linux этой проблемы нет и не было. А в винде... только недавно решал эту проблему - в результате, в логах красота, а в обычной консоли "кракозябры". Если "на века" делать.
52  Qt / Общие вопросы / Re: сообщение не отоброжается на сервере (Tcp_Network) : Февраль 22, 2023, 00:00
http://codedchaos.blogspot.com/2012/09/qt-creator-windows.html
53  Qt / Базы данных / Re: QPSQL в Android : Февраль 21, 2023, 23:07
Не проще в виртуалке поднять андроид-машину, а потом в ней и собрать?
Или вам этот драйвер для виндовоза нужен?
54  Qt / Работа с сетью / Re: [решено] Qt3 QSocket и QServerSocket привязать к конкретной сетевой карте : Февраль 21, 2023, 20:56
Сурово! Улыбающийся Будет весело при передаче исходников программы кому-нибудь. В стиле: "у меня работало, проблема на твоей стороне" Веселый Если только кусок Qt с собой таскать...
55  Qt / Общие вопросы / Re: сообщение не отоброжается на сервере (Tcp_Network) : Февраль 21, 2023, 20:54
Винда небось?  Смеющийся Тут проблема в том, что в винде две основные кодировки: cp1251 и cp866. А креатор чаще умеет в utf8. Решение в интернете есть (правда с ходу не найду), при применении оного эта проблема пропадёт, но появится другая - кракозябры появятся в обычной консоли, например при выводе данных из скрипта.
56  Qt / Общие вопросы / Re: при отправке сообщения сервер закрывается(Tcp_Network) : Февраль 18, 2023, 16:26
Ну, падает то понятно почему.
В строке
QTcpSocket* pClientSoket = m_ptcpServer->nextPendingConnection();
неплохо бы проверять указатель, прежде чем использовать.
У вас pClientSoket получается нулевым - понятно, что всё упадёт.
Об этом даже в мануале написано "nullptr is returned if this function is called when there are no pending connections."

и что с этим делать?
проинецелизировать еденицей?

(начал писать сервер чисто на с++ в visual studio пока не разберусь с этим, да и ктому же это и полезно)
Проверять, конечно. Например:
QTcpSocket* pClientSoket = m_ptcpServer->nextPendingConnection();
if (pClientSoket == nullptr)
{
 // ничего не делаем и выходим из функции
 return;
}

В интернете куча примеров TCP сервера и клиента.
Например
https://doc.qt.io/qt-6/qtnetwork-fortuneserver-example.html
и
https://doc.qt.io/qt-6/qtnetwork-threadedfortuneserver-example.html
Правда это для Qt6 но общие принципы не поменялись.

А, вообще, лучше бы, конечно, просто подучить сам ЯП.
57  Qt / Общие вопросы / Re: при отправке сообщения сервер закрывается(Tcp_Network) : Февраль 18, 2023, 16:09
Ну, падает то понятно почему.
В строке
QTcpSocket* pClientSoket = m_ptcpServer->nextPendingConnection();
неплохо бы проверять указатель, прежде чем использовать.
У вас pClientSoket получается нулевым - понятно, что всё упадёт.
Об этом даже в мануале написано "nullptr is returned if this function is called when there are no pending connections."
58  Qt / Работа с сетью / Re: Qt3 QSocket и QServerSocket привязать к конкретной сетевой карте : Февраль 16, 2023, 22:07
нет, не ошибся. Его поддержку никто не отменил, однако.
Не отменял. Но, в чистом виде оно даже в военке уже не используется. Учитывая, что уже Qt6 достаточно стабилен.
Сомнительно, что кто-то здесь поможет.
59  Qt / Работа с сетью / Re: Qt3 QSocket и QServerSocket привязать к конкретной сетевой карте : Февраль 16, 2023, 19:15
Qt3? Вы точно не ошиблись?
60  Qt / Вопросы новичков / Re: Скейл QPixmap : Февраль 13, 2023, 23:37
Вы хотите уменьшить или увеличить картинку без изменения качества? Это, вообще как?  Смеющийся
Можно поиграться с резкостью, но это всё равно потеря информации, а значит и качества.
Страниц: 1 2 3 [4] 5 6 ... 27

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