Название: Особенности использования QT Отправлено: Yuriy_1 от Июнь 09, 2017, 20:57 Добрый день, друзья!
До недавнего времени, в разработке проектов я использовал C++ Builder. Как правило, это были небольшие программы, позволяющие автоматизировать или упростить ту или иную деятельность на работе. Хочу задать вопрос знатокам QT: при переходе на данный чудный инструмент, насколько реально и безболезненно можно реализовывать в проектах следующее: 1. Работу с COM-портом. 2. Работу с системным реестом Windows. 3. Работу с ini-файлами. 4. Работу с Process Status API и Tool Help. 5. Возможен ли "ручной вызов" некоторых API-функций? Например в BCB6 приходилось "вручную" вызывать "SwitchToThisWindow". Заранее, спасибо! :) Название: Re: Особенности использования QT Отправлено: Авварон от Июнь 09, 2017, 21:51 1. QSerialPort
2. QSettings 3. QSettings 4. Быстрый гуглеж выдал, что это просто ф-ии winapi. Никаких проблем 5. Почему нет, это обычный с++ Название: Re: Особенности использования QT Отправлено: popper от Июнь 12, 2017, 00:55 Только при использовании QSettings нужно помнить, что все пути должны быть записаны с прямыми слэшами (/). Это же обстоятельство может привести к тому, что некоторые записи реестра будут некорректно считываться. Я сейчас не помню подробностей, но в свое время при переносе программы мне не удалось прочитать из реестра список COM-портов в системе.
Название: Re: Особенности использования QT Отправлено: kambala от Июнь 12, 2017, 01:25 в Qt 4 я использую обратные слэши для реестра в конструкторе QSettings и прямые в последующих вызовах. В 5 надо использовать прямые в конструкторе?
Название: Re: Особенности использования QT Отправлено: kuzulis от Июнь 12, 2017, 12:01 Цитировать но в свое время при переносе программы мне не удалось прочитать из реестра список COM-портов в системе. Да, есть такое ограничение в QSettings. Если уж припрет, то можно использовать винапи для работы с реестром. |