Russian Qt Forum
Ноябрь 23, 2024, 15:52
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Дополнительные компоненты
>
Создаю библиотеку для работы с последовательными портами. [УШЕЛ ИЗ ПРОЕКТА].
Страниц:
1
...
72
73
[
74
]
75
76
...
88
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Создаю библиотеку для работы с последовательными портами. [УШЕЛ ИЗ ПРОЕКТА]. (Прочитано 785508 раз)
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1095 :
Март 20, 2013, 11:05 »
Цитата: Bepec
Кхм. А как собрать на него документацию?
Ранее как то само собиралось, теперь же после скачивания и сборки нигде нет проекта для документации
Не, не собиралось. Надо было плясать с бубном чтобы собрать.
Теперь для Qt4.8.x не будет документации вообще.
Планируется (по крайней мере ранее планировалось), что документация будет доступна только для Qt5 и
выложена типа "оффициально" на
http://qt-project.org
.
Цитата: Bepec
PS и что, убраны все методы с QByteArray? хмм...
В смысле?
Записан
ArchLinux x86_64 / Win10 64 bit
Bepec
Гость
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1096 :
Март 20, 2013, 12:04 »
OMG, извиняюсь по поводу методов. Это я сглупил перед обедом.
Жалко что нет документации. Ладненько. Благодарю за быструю реакцию на вопрос.
Записан
voldem
Гость
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1097 :
Март 20, 2013, 15:52 »
Цитата: kuzulis от Март 20, 2013, 11:05
Цитата: Bepec
Кхм. А как собрать на него документацию?
Ранее как то само собиралось, теперь же после скачивания и сборки нигде нет проекта для документации
Не, не собиралось. Надо было плясать с бубном чтобы собрать.
Теперь для Qt4.8.x не будет документации вообще.
Планируется (по крайней мере ранее планировалось), что документация будет доступна только для Qt5 и
выложена типа "оффициально" на
http://qt-project.org
.
А как же теперь быть с документацией?!
«
Последнее редактирование: Март 20, 2013, 15:56 от voldem
»
Записан
Bepec
Гость
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1098 :
Март 20, 2013, 16:40 »
Я через доксиген прогнал. Конечно не Assistant, но и так неплохо.
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1099 :
Март 20, 2013, 17:25 »
Цитировать
А как же теперь быть с документацией?!
Под Qt5 должна собираться, но никто не пробовал это делать после кучи выполненных изменений.
Записан
ArchLinux x86_64 / Win10 64 bit
voldem
Гость
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1100 :
Март 20, 2013, 17:47 »
Цитата: Bepec от Март 20, 2013, 16:40
Я через доксиген прогнал. Конечно не Assistant, но и так неплохо.
Я извиняюсь, но не могли бы Вы немного просветить как это сделать, а то ранее с доксигеном не работал и что-то не получается?
Цитата: kuzulis от Март 20, 2013, 17:25
Цитировать
А как же теперь быть с документацией?!
Под Qt5 должна собираться, но никто не пробовал это делать после кучи выполненных изменений.
Ну сегодня вечером могу попробовать. На что мне стоит обратить внимание или какие рекомендации можете дать по этому поводу?
Записан
Bepec
Гость
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1101 :
Март 20, 2013, 18:00 »
запихиваешь ашники в доксиген. На выходе получаешь красивые html-вские списки методов.
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #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
Гость
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1103 :
Март 20, 2013, 19:20 »
У меня 4.7.2 к сожалению. Потому - доксиген
Записан
voldem
Гость
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1104 :
Март 20, 2013, 23:15 »
Цитата: kuzulis от Март 20, 2013, 18:27
Спасибо! Всё получилось (95 варнингов)!
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #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
Сообщений: 2812
Re: QtSerialPort, Android. [В ПРОЦЕССЕ].
«
Ответ #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
Гость
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1107 :
Сентябрь 25, 2013, 15:34 »
Я порылся по ссылкам старым, желая найти исходники QtSerialPort под Qt4, но нашёл только под Qt 5.1.
Может быть я слеп, или не замечаю ссылки, но всё что я могу скачать вызывает у моего Qt 4.7.2 припадки.
PS Git'ом не пользовался раньше, но вроде там все её версии начинаются с 5.01.
PPS извиняюсь заранее, если ответ на вопрос очевиден.
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #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
Гость
Re: Создаю библиотеку для работы с последовательными портами. [В ПРОЦЕССЕ].
«
Ответ #1109 :
Ноябрь 21, 2013, 14:29 »
Очередной вопрос по библиотеке - позволяет ли она использование порта (QSerialPort) из разных потоков?
В смысле передавать указатель на него в потоки. Один читает, второй пишет.
Записан
Страниц:
1
...
72
73
[
74
]
75
76
...
88
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...