Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Qt Закрытие MessageBox https://www.cyberforum.ru/qt/thread1358050.html
запускаю QMessageBox::question(...). как поймать сигнал что был нажат крестик, т.е. окошко закрыли, но не нажали ни да, ни нет
C++ Qt Отладка через lldb
Всем привет. Не получается завести отладчик lldb из-под QtCreator на Ubuntu 14.04. В журнале отладчика вижу такие строки: STARTING LLDB: python -i...
C++ Qt Ошибка открытия файла QtFile
Всем привет, я как всегда очень нуждаюсь в вашей помощи :) У меня есть проект на Qt и там не получается открыть файл для чтения и записи. Лежит он у меня в том же каталоге, где и проект (т.е....
C++ Qt Добавление виджетов на форму [QtDesigner или вручную] Где лучше всего делать виджеты в дизайнере или вручную. https://www.cyberforum.ru/qt/thread1358011.html
C++ Qt QT рисование рамки вокруг рабочего стола. https://www.cyberforum.ru/qt/thread1358007.html
Как мне нарисовать светящуюся рамку поверх всех окон по периметру рабочего стола. Или обычную рамку. (светящаяся - чтобы была похожа на то, как наводишь курсор на кнопку закрытия окна в windows 7.)
C++ Qt QDockWidget, добавление кнопок системного меню (свернуть, развернуть, закрыть)
Как добавить QDockWidget-у кнопку "maximize" в то время, как он "floating" ? Имеется ввиду, что когда он не забазирован где - то в окно, а просто плавает, я же его легко могу перетащить на второй...
C++ Qt QTableView не отображаем модель.
Здравствуйте, уже замучился со своей недалекостью.. реализую модель - представление.. так вот, вопрос тупой до безобразия.. почему когда реализую в main.cpp так.. QStandardItemModel model(10,...
C++ Qt Доступ к виджетам другой формы У меня есть форма camWindow.h, на нее в дизайнере навешен gridLayout #ifndef CAMWINDOW_H #define CAMWINDOW_H #include <QDialog> #include <cameraviewholder.h> namespace Ui { class... https://www.cyberforum.ru/qt/thread1357711.html
C++ Qt Узнать координаты окна https://www.cyberforum.ru/qt/thread1357548.html
Доброй ночи. Каким образом можно узнать координаты главного окна. Привести пример)
C++ Qt Разбор последовательности байт Доброго времени суток. Есть последовательность байт. Выглядит примерно так: 02 01 08 00 00 01 Это самый минимальный пакет, который может придти для разбора. Содержит он в себе следующую... https://www.cyberforum.ru/qt/thread1357448.html
Shtirliz72
202 / 162 / 41
Регистрация: 25.10.2013
Сообщений: 527
22.01.2015, 16:17 0

Выбор для xml парсинга

22.01.2015, 16:17. Просмотров 1695. Ответов 24
Метки (Все метки)

Ответ

Цитата Сообщение от Sph Посмотреть сообщение
QXmlStreamReader xml_reader((const char*)xml_file); //тут не верно точно, тк не работает
Разумеется не работает. Потому как QFile и FIle - это совсем разные вещи.
Не понятно, зачем вы в Qt коде пытаетесь использовать обычный стандартный с++. Ведь Qt и стандартная библиотека вместе не особо сочетаются. Обычно либо то, либо другое. Можно конечно сделать костыли, но никто вам не даст гарантии того, что они будут работать всегда и везде, а не сломаются где-нибудь неожиданно и, самое главное, незаметно.

Честно говоря, вопрос сложный. Если примеры, как QFile превратить в std:stream ещё есть, то вот обратного не видно.
Если уж вас припечёт - вы можете, конечно написать свой собственный класс который использует std::File*, отнаследовавшись от QIODevice, но это муторно. Постарайтесь тогда вначале его поискать в интернете, скорее всего кто-нибудь уже реализовал его до вас.

P.S. Непонятно, зачем вы используете С-касты в коде? Они крайне не рекомендуются в С++.

Вернуться к обсуждению:
Выбор для xml парсинга
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2015, 16:17

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

Нет нужного класса в библиотеке для парсинга XML
Всем привет! Вчера начал изучать C# для написания логики под среду playerIO. Столкнулся вот с...

Выбор языка программирования для парсинга
Уважаемые форумчане помогите с выбором языка программирования для парсинга веб страниц.

Обработка ошибки при загрузке для парсинга xml файла
помогите пожалуйста как сделать действие чтоб при ошибке загрузки файла по ссылке можно было это...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.