Size: a a a

2021 January 11

nursultan Оmurgaziev... in Qt
Qt 5.15.2
источник

nursultan Оmurgaziev... in Qt
nursultan Оmurgaziev
здраствуйте в примере документации по QML MenuBar был показан такой пример
   menuBar: MenuBar {
       Menu {
           title: qsTr("&File")
           Action { text: qsTr("&New...") }
           Action { text: qsTr("&Open...") }
           Action { text: qsTr("&Save") }
           Action { text: qsTr("Save &As...") }
           MenuSeparator { }
           Action { text: qsTr("&Quit") }
       }
       Menu {
           title: qsTr("&Edit")
           Action { text: qsTr("Cu&t") }
           Action { text: qsTr("&Copy") }
           Action { text: qsTr("&Paste") }
       }
       Menu {
           title: qsTr("&Help")
           Action { text: qsTr("&About") }
       }
   }
}
но почему-то ИДЕ выдает ошибку в первой строке в чем может быть ошибка? все было заимпортированно как показано в документации
источник

CC

Coccine Coccine in Qt
nursultan Оmurgaziev
но почему-то ИДЕ выдает ошибку в первой строке в чем может быть ошибка? все было заимпортированно как показано в документации
ты не написал ошибку, но скорее всего у тебя пэрэнт Window, а не ApplicationWindow
источник

RG

Renat Garaev in Qt
Ну вот, нашел например, баг, который будет пофикшен в 5.15.3 QTBUG-88688
но чем он поможет OpenSource дистрибутиву? (если код не доступен)? Вручную чтобы они выкачивали этот патч и сами пересобирали? (я про дебиан и фикс для него из 5.15.3 ?)
источник

nursultan Оmurgaziev... in Qt
Coccine Coccine
ты не написал ошибку, но скорее всего у тебя пэрэнт Window, а не ApplicationWindow
спасибо вам большое все заработало!
источник

AB

Alexander Baranov in Qt
Добрый день! Использую QUdpSocket. Отправляю дейтаграммы с компьютера на устройство UDP, данные отправляются корректно, дальше начинаю считывать данные по 1004 байт. После 38 кБайт прием почему-то прекращается, хотя данные устройство все также посылает (проверял WireShark). Думаю проблема в сигнале readyRead(). Но почему каждый раз ~38-39 кБайт? И как решить можно эту проблему?
void Commutator::onSokReadyRead()
{
   QByteArray datagram;
   while(_sok_udp->hasPendingDatagrams())
   {
   datagram.fill(0, _sok_udp->pendingDatagramSize());
   QHostAddress *address = new QHostAddress();
   _sok_udp->readDatagram(datagram.data(), datagram.size(), address);
   }
}
источник

M

Mr.Mait in Qt
Всем привет. Подскажите по багрепорту. Вот есть баг https://bugreports.qt.io/browse/QTBUG-89116. И получается его исправят или исправили только в 6.1.0 Aplha версии ?
источник

F

FrEdKaaa in Qt
Добрый день. Есть тут кто-нибудь, кто работал с библиотекой cryptopp в QT?
источник

FS

Flower Surgeon in Qt
FrEdKaaa
Добрый день. Есть тут кто-нибудь, кто работал с библиотекой cryptopp в QT?
источник

F

FrEdKaaa in Qt
Мне безумно необходима помощь
источник

d0

dOzeR 007 in Qt
Alexander Baranov
Добрый день! Использую QUdpSocket. Отправляю дейтаграммы с компьютера на устройство UDP, данные отправляются корректно, дальше начинаю считывать данные по 1004 байт. После 38 кБайт прием почему-то прекращается, хотя данные устройство все также посылает (проверял WireShark). Думаю проблема в сигнале readyRead(). Но почему каждый раз ~38-39 кБайт? И как решить можно эту проблему?
void Commutator::onSokReadyRead()
{
   QByteArray datagram;
   while(_sok_udp->hasPendingDatagrams())
   {
   datagram.fill(0, _sok_udp->pendingDatagramSize());
   QHostAddress *address = new QHostAddress();
   _sok_udp->readDatagram(datagram.data(), datagram.size(), address);
   }
}
Ты забыл указать размер байтового массива равным размеру дейтаграмы  datagram.resize(socket->pendingDatagramSize());
источник

d0

dOzeR 007 in Qt
а это не обязательно datagram.fill(0, _sok_udp->pendingDatagramSize());
источник

SE

Suigintou45 E14 in Qt
Alexander Baranov
Добрый день! Использую QUdpSocket. Отправляю дейтаграммы с компьютера на устройство UDP, данные отправляются корректно, дальше начинаю считывать данные по 1004 байт. После 38 кБайт прием почему-то прекращается, хотя данные устройство все также посылает (проверял WireShark). Думаю проблема в сигнале readyRead(). Но почему каждый раз ~38-39 кБайт? И как решить можно эту проблему?
void Commutator::onSokReadyRead()
{
   QByteArray datagram;
   while(_sok_udp->hasPendingDatagrams())
   {
   datagram.fill(0, _sok_udp->pendingDatagramSize());
   QHostAddress *address = new QHostAddress();
   _sok_udp->readDatagram(datagram.data(), datagram.size(), address);
   }
}
может лучше receiveDatagram?
источник

F

FrEdKaaa in Qt
Окей... Мне нужна помощь с использованием crtptopp в qt. Я уже несколько дней мучаюсь с этим. Я не понимаю, как мне правильно подключить библиотеку. Каждый раз я натыкаюсь на огромное количество ошибок.
Если есть кто-то, кто работал с этой библиотекой, напиши мне, пожалуйста.
источник

d0

dOzeR 007 in Qt
Suigintou45 E14
может лучше receiveDatagram?
да, так даже лучше
источник

RG

Renat Garaev in Qt
Mr.Mait
Всем привет. Подскажите по багрепорту. Вот есть баг https://bugreports.qt.io/browse/QTBUG-89116. И получается его исправят или исправили только в 6.1.0 Aplha версии ?
Ух ты, а ссылок уже нету на исходный код и пул ревью? Получается только по коммиту можно увидеть это (и только по dev ветке)?

+ возможно будет в 5.15.3 если сделать бэкпортирование и мерж в эту ветку, тоже
источник

AB

Alexander Baranov in Qt
Suigintou45 E14
может лучше receiveDatagram?
Попробую, спасибо!
источник

IJ

Ighor July in Qt
Renat Garaev
Ух ты, а ссылок уже нету на исходный код и пул ревью? Получается только по коммиту можно увидеть это (и только по dev ветке)?

+ возможно будет в 5.15.3 если сделать бэкпортирование и мерж в эту ветку, тоже
5.15.3 опенсорц не будет
источник

RG

Renat Garaev in Qt
Ighor July
5.15.3 опенсорц не будет
я имел в виду раньше ссылки были на код ревью. теперь их нету. либо они скрыты, возможно в жире скрытые поля сделали, и простым пользователям не видны они
источник

IJ

Ighor July in Qt
FrEdKaaa
Добрый день. Есть тут кто-нибудь, кто работал с библиотекой cryptopp в QT?
OpenSSL можно подключить, найдете больше помощи в гугле чем с мало известной либой
источник