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

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 ... 72 73 [74] 75 76 ... 88   Вниз
  Печать  
Автор Тема: Создаю библиотеку для работы с последовательными портами. [УШЕЛ ИЗ ПРОЕКТА].  (Прочитано 785478 раз)
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1095 : Март 20, 2013, 11:05 »

Цитата: Bepec
Кхм. А как собрать на него документацию?

Ранее как то само собиралось, теперь же после скачивания и сборки нигде нет проекта для документации Улыбающийся
Не, не собиралось. Надо было плясать с бубном чтобы собрать.
Теперь для Qt4.8.x не будет документации вообще.

Планируется (по крайней мере ранее планировалось), что документация будет доступна только для Qt5 и
выложена типа "оффициально" на http://qt-project.org.

Цитата: Bepec
PS и что, убраны все методы с QByteArray? хмм...

В смысле?
Записан

ArchLinux x86_64 / Win10 64 bit
Bepec
Гость
« Ответ #1096 : Март 20, 2013, 12:04 »

OMG, извиняюсь по поводу методов. Это я сглупил перед обедом.

Жалко что нет документации. Ладненько. Благодарю за быструю реакцию на вопрос.
Записан
voldem
Гость
« Ответ #1097 : Март 20, 2013, 15:52 »

Цитата: Bepec
Кхм. А как собрать на него документацию?

Ранее как то само собиралось, теперь же после скачивания и сборки нигде нет проекта для документации Улыбающийся
Не, не собиралось. Надо было плясать с бубном чтобы собрать.
Теперь для Qt4.8.x не будет документации вообще.

Планируется (по крайней мере ранее планировалось), что документация будет доступна только для Qt5 и
выложена типа "оффициально" на http://qt-project.org.


А как же теперь быть с документацией?!
« Последнее редактирование: Март 20, 2013, 15:56 от voldem » Записан
Bepec
Гость
« Ответ #1098 : Март 20, 2013, 16:40 »

Я через доксиген прогнал. Конечно не Assistant, но и так неплохо.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1099 : Март 20, 2013, 17:25 »

Цитировать
А как же теперь быть с документацией?!

Под Qt5 должна собираться, но никто не пробовал это делать после кучи выполненных изменений. Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
voldem
Гость
« Ответ #1100 : Март 20, 2013, 17:47 »

Я через доксиген прогнал. Конечно не Assistant, но и так неплохо.
Я извиняюсь, но не могли бы Вы немного просветить как это сделать, а то ранее с доксигеном не работал и что-то не получается?

Цитировать
А как же теперь быть с документацией?!

Под Qt5 должна собираться, но никто не пробовал это делать после кучи выполненных изменений. Улыбающийся

Ну сегодня вечером могу попробовать. На что мне стоит обратить внимание или какие рекомендации можете дать по этому поводу?
Записан
Bepec
Гость
« Ответ #1101 : Март 20, 2013, 18:00 »

запихиваешь ашники в доксиген. На выходе получаешь красивые html-вские  списки методов.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1102 : Март 20, 2013, 18:27 »

Не, не надо доксигена, для Qt5 документация собирается как надо, только надо кое-что подправить.

Ниже инфо как собрать документацию из QtCreator, просто собрав библиотеку.

1. Естественно, скачать и установить Qt 5.0.1 (она текущая доступная)
2. Настроить Kits в QtCreator на использование Qt 5.0.1
3. Скачать сорцы QtSerialPort.
4. Открыть в QtCreator файл qtserialport.pro, выбрать Qt5 Kit.
6. В свойствах проекта добавить дополнительный Build Step и в аргументы написать цель docs (см. скриншот.)
7. Заменить в сорцах QtSerialPort содержимое файла qtserialport.qdocconf (см. ссылку на Pastebin).
8. Жмакнуть в QtCreator "Rebuild/Пересобрать", подождать, и вуа-ля., готово Улыбающийся

Правда при генерации документации будет много варнингов, т.к. не все ссылки и неправильно указаны в документации.



Нужное содержимое файла qtserialport.qdocconf



Записан

ArchLinux x86_64 / Win10 64 bit
Bepec
Гость
« Ответ #1103 : Март 20, 2013, 19:20 »

У меня 4.7.2 к сожалению. Потому - доксиген Веселый
Записан
voldem
Гость
« Ответ #1104 : Март 20, 2013, 23:15 »



Спасибо! Всё получилось (95 варнингов)!
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1105 : Март 27, 2013, 11:03 »

Люди,

может кто-нить проверить этот патч для MacOSX?

https://codereview.qt-project.org/#change,52264

Этот патч должен возвращать не пустое description() для Bluetooth serial ports.

В принципе, наличие отдельных USB блютус свистков не обязательно (но желательно).

Если нет свистков - не беда, в Mac по умолчанию почему-то доступны Bluetooth-Modem + InfraRed Port
(по крайней мере у меня на виртуалке).

А если есть свистки - то можно сделать спаривание по SPP с каким-то девайсом. Например,
я "спариваюсь" с android Samsumg смартфоном на котором предварительно установлена
программка "GetBlue Demo".


Надо просто накатить этот патч, пересобрать библиотеку, запустить пример /enumerator,
и посмотреть, что будет отображаться в Description для данного устройства.

Может кто помочь?


PS: Я у себя в виртуалке проверил на барсике с ядром 10.6.8, но желательно иметь инфу и
в львенке с 10.7.х-10.8.х.
« Последнее редактирование: Март 27, 2013, 11:05 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1106 : Август 01, 2013, 16:45 »

В списке рассылки началось обсуждение (по крайней мере поднялась тема) портирования на Android.

Если кому интересно или кто может помочь  - присоединяйтесь.  Улыбающийся

Вот тут: https://bugreports.qt-project.org/browse/QTBUG-32672 можно следить за процессом.
« Последнее редактирование: Август 23, 2013, 13:09 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
Bepec
Гость
« Ответ #1107 : Сентябрь 25, 2013, 15:34 »

Я порылся по ссылкам старым, желая найти исходники QtSerialPort под Qt4, но нашёл только под Qt 5.1.
Может быть я слеп, или не замечаю ссылки, но всё что я могу скачать вызывает у моего Qt 4.7.2 припадки.

PS Git'ом не пользовался раньше, но вроде там все её версии начинаются с 5.01.

PPS извиняюсь заранее, если ответ на вопрос очевиден.

Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1108 : Сентябрь 25, 2013, 17:16 »

Ну как бы исходники они там одновременно и для Qt4 и Qt5. Скачать можно или Git-ом,
или прямо на гиториусе: https://qt.gitorious.org/qt/qtserialport/source/cae0bb18e4fdb5fedb8bec0054ae1acfa101d22b:

Минимальная Qt4 должна быть 4.8.0. Если ниже - то будут ошибки, связанные с QElapsedTimer или как-то так. Ты можешь просто заменить QElapsedTimer на QTimer, плюс, пофиксить другие сопустствующие..
И в принципе, оно должно заработать. Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
Bepec
Гость
« Ответ #1109 : Ноябрь 21, 2013, 14:29 »

Очередной вопрос по библиотеке - позволяет ли она использование порта (QSerialPort) из разных потоков?

В смысле передавать указатель на него в потоки. Один читает, второй пишет.
Записан
Страниц: 1 ... 72 73 [74] 75 76 ... 88   Вверх
  Печать  
 
Перейти в:  


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