Size: a a a

2020 November 30

DY

Dmytro Yevtushenko in Qt
Renat Garaev
sudo apt install libxcb-glx0
Я так и прописывал) Вот результат помимо прочего:

libxcb-glx0 is already the newest version (1.14-2).
источник

S

Sergey eSKon in Qt
зима
есть какие-нибудь серьезные книжки по сетям?  вифи, мобильные
меня тут забайтили, хочу курсач написать
извините, что не по теме
Вот это лучшее, что я когда-либо читал по программированию сетей:
https://www.ozon.ru/context/detail/id/2881910/
источник

з

зима in Qt
благодарю
источник

D

Dmitry in Qt
Всем привет. Подскажите пожалуйста. Как быстро можно написать приложение для работы с СОМ-портом. Самое простое. Получил пакет с порта по таймеру, распихал по лейблам да комбобоксам. По нажатию кнопки остановил таймер, отправил пакет на порт, запустил таймер обратно.
источник

D

Dmitry in Qt
Хочу хотябы примерно прикинуть, успею сделать до определенного срока или нет. Я понимаю, что для всех по-разному. Но в среднем. У кого сколько ушло бы времени?
источник

IZ

Ilia Zviagin in Qt
Dmitry
Всем привет. Подскажите пожалуйста. Как быстро можно написать приложение для работы с СОМ-портом. Самое простое. Получил пакет с порта по таймеру, распихал по лейблам да комбобоксам. По нажатию кнопки остановил таймер, отправил пакет на порт, запустил таймер обратно.
А Qt при чём тут ?
источник

AU

Abu Umar in Qt
Пишу что-то вроде фабрики виджетов с автоконнектом к слоту, никак не могу понять как сделать верную перегрузку в одном случае.
Пример фабрики https://pastebin.com/ik1L90pp
шаблоны для лямбды и коннектов внутри this работают но вот как работает первый шаблон не могу понять. Почему он не выбирается, например, в случае:
NewPB2(this, "", "Ok", this, &QWidget::hide) где this наследуется от QWidget ?
источник

AU

Abu Umar in Qt
Dmitry
Всем привет. Подскажите пожалуйста. Как быстро можно написать приложение для работы с СОМ-портом. Самое простое. Получил пакет с порта по таймеру, распихал по лейблам да комбобоксам. По нажатию кнопки остановил таймер, отправил пакет на порт, запустил таймер обратно.
QSerialPort смотрите, а уж как быстро зависит от многих факторов
источник

D

Dmitry in Qt
Ilia Zviagin
А Qt при чём тут ?
Приложение для Windows. Десктопное)
источник

M

Mr.Mait in Qt
Dmitry
Всем привет. Подскажите пожалуйста. Как быстро можно написать приложение для работы с СОМ-портом. Самое простое. Получил пакет с порта по таймеру, распихал по лейблам да комбобоксам. По нажатию кнопки остановил таймер, отправил пакет на порт, запустил таймер обратно.
Я через QSerialPort работаю с устройством. Без слота readyRead. Посылаю байты и жду ответ mSerial.waitForReadyRead(time);
Через таймер QTimer раз в 1 секунду пингуется устройство. Если провод сняли с устройства, пинга нет, программа завершает работу с устройством
источник

AU

Abu Umar in Qt
Mr.Mait
Я через QSerialPort работаю с устройством. Без слота readyRead. Посылаю байты и жду ответ mSerial.waitForReadyRead(time);
Через таймер QTimer раз в 1 секунду пингуется устройство. Если провод сняли с устройства, пинга нет, программа завершает работу с устройством
Можно подписаться на события ОС и реагировать на подключения/отключения устройства
источник

M

Mr.Mait in Qt
Abu Umar
Можно подписаться на события ОС и реагировать на подключения/отключения устройства
А если кроссплатформенно, есть ли решения?
источник

S

Sergey eSKon in Qt
Abu Umar
Можно подписаться на события ОС и реагировать на подключения/отключения устройства
а такие есть?
источник

AU

Abu Umar in Qt
Sergey eSKon
а такие есть?
winapi есть
источник

RG

Renat Garaev in Qt
Sergey eSKon
а такие есть?
В windows мониторить подключение устройства ? (диспетчер устройств, в реестре?)
источник

VS

Vasiliy Sorokin in Qt
Renat Garaev
В windows мониторить подключение устройства ? (диспетчер устройств, в реестре?)
Чот мне кажется прав не хватит
источник

AU

Abu Umar in Qt
Vasiliy Sorokin
Чот мне кажется прав не хватит
есть права там
источник

RG

Renat Garaev in Qt
Mr.Mait
А если кроссплатформенно, есть ли решения?
мне кажется все равно покроется кодом в виде
#ifdef __linux__
   // linux execute
#elif _WIN32
   // windows execute
#else
#endif
источник

AU

Abu Umar in Qt
Mr.Mait
А если кроссплатформенно, есть ли решения?
Не знаю, но использую hidapi а там реализация под ос сильно отличается, в винде умирает указатель если провод дернуть а в линуксе нет, поэтому мне нужен был только один путь
источник

S

Sergey eSKon in Qt
Abu Umar
winapi есть
это странно, в силу природы ком-порта. Утверждать не буду, но непонятно как например он будет реагировать если устройство долго ничего не передавало но не отключено физически? Откуда бы событию взяться?
источник