Size: a a a

2020 April 14

EV

Eduard Voronkin in Qt
сделал так. Но теперь не ресайзится символ
источник

DT

Dmitry Tereshchenko in Qt
Позиционируй текст относительно ректангла
horizontalAlignment: Text.AlignHCenter
источник

SM

Stoyan Minaev in Qt
Забыл, что значит этот канжди? По частям вроде знаю, но вместе не могу прочесть
источник

RG

Renat Garaev in Qt
@anatolijs похоже на смарт контракт , наверное бот? Вы MOGAN T поддерживаете смарт контракты?
источник

Е

Егор in Qt
Renat Garaev
@anatolijs похоже на смарт контракт , наверное бот? Вы MOGAN T поддерживаете смарт контракты?
Да это же представитель компании AirDrop, сейчас работу наверное предалагать будет. Банить нельзя помиловать
источник

RG

Renat Garaev in Qt
Егор
Да это же представитель компании AirDrop, сейчас работу наверное предалагать будет. Банить нельзя помиловать
тогда не правильное название компании. должно быть AirAccept, а не drop
источник

D

Dmitry in Qt
Ребята привет! Вопрос может и глупый, новичковый. У меня есть unsigned short. Мне нужно в него впихнуть два байта из QByteArray последовательно. То есть сначала байт arr[1] потом arr[2]. Я знаю про побитовые операции. И да я мог бы загуглить и почитать кучу всего. Но може кто подскажет что именно смотреть/читать. Или может уже готовое есть что-нибудь? Я вот нашел только вот это:

short a = (short)((arr[1] << 8) | arr[2]);
источник

Е

Егор in Qt
Dmitry
Ребята привет! Вопрос может и глупый, новичковый. У меня есть unsigned short. Мне нужно в него впихнуть два байта из QByteArray последовательно. То есть сначала байт arr[1] потом arr[2]. Я знаю про побитовые операции. И да я мог бы загуглить и почитать кучу всего. Но може кто подскажет что именно смотреть/читать. Или может уже готовое есть что-нибудь? Я вот нашел только вот это:

short a = (short)((arr[1] << 8) | arr[2]);
Нужно именно 2 байта взять, или QByteArray это и есть сам шорт? QByteArray::toShort не подходит?
источник

D

Dmitry in Qt
Именно два байта
источник

Е

Егор in Qt
Dmitry
Именно два байта
не уверен о законности, но вроде так сработает
short s;
std::memcpy(bytearr.data(),&s,sizeof(s));
источник

GS

Georgy Shepelev in Qt
поговаривают, что это единственный законный способ так сделать
источник

Е

Егор in Qt
Georgy Shepelev
поговаривают, что это единственный законный способ так сделать
биткаст для модного кода же
источник

GS

Georgy Shepelev in Qt
только сайз проверить не мешало бы
источник

Е

Егор in Qt
Dmitry
Ребята привет! Вопрос может и глупый, новичковый. У меня есть unsigned short. Мне нужно в него впихнуть два байта из QByteArray последовательно. То есть сначала байт arr[1] потом arr[2]. Я знаю про побитовые операции. И да я мог бы загуглить и почитать кучу всего. Но може кто подскажет что именно смотреть/читать. Или может уже готовое есть что-нибудь? Я вот нашел только вот это:

short a = (short)((arr[1] << 8) | arr[2]);
меня вот только смущает привязка с 2 байтам, а если на платформе sizeof(short) != 2?
источник

Е

Егор in Qt
кто такой С++?
источник

D

Dmitry in Qt
Задача в том, чтобы взять два байта из массива, записать их в без знаковый шорт и впихнуть это значение в одну из ячеек таблицы :)
источник

Е

Егор in Qt
Dmitry
Задача в том, чтобы взять два байта из массива, записать их в без знаковый шорт и впихнуть это значение в одну из ячеек таблицы :)
это не ответ на вопрос, если у меня шорт 4 байта, а я 2 установил, значение явно не ожидаемое будет
источник

D

Dmitry in Qt
Просто со значениями типа 01 00 и 01 01 канает. А вот вместо 04 D2 вываливает FF D2 почему-то
источник

D

Dmitry in Qt
Блин. В системе х64 шорт 4 байта же....
источник

D

Dmitry in Qt
Или нет?
источник