Russian Qt Forum
Ноябрь 26, 2024, 03:22
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Открытие файла из буфера
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Открытие файла из буфера (Прочитано 3563 раз)
hadey
Гость
Открытие файла из буфера
«
:
Март 12, 2012, 12:57 »
Добрый день.
Есть QByteArray в котором *.doc файл. Можно ли каким то образом открыть файл на просмотр, не сохраняя его на диск?
Записан
Странник
Гость
Re: Открытие файла из буфера
«
Ответ #1 :
Март 12, 2012, 13:48 »
Цитировать
The
QBuffer
class provides a QIODevice interface for a QByteArray
такое решение устроит? как вы в принципе *.doc открываете?
Записан
hadey
Гость
Re: Открытие файла из буфера
«
Ответ #2 :
Март 12, 2012, 16:51 »
Я сохраняю на диск, затем использую QDesktopServices::openUrl(QUrl("file:///" + FileName));
Записан
mutineer
Гость
Re: Открытие файла из буфера
«
Ответ #3 :
Март 12, 2012, 18:20 »
Цитата: hadey от Март 12, 2012, 16:51
Я сохраняю на диск, затем использую QDesktopServices::openUrl(QUrl("file:///" + FileName));
Ну при таком открытии файла только сохранять
Записан
hadey
Гость
Re: Открытие файла из буфера
«
Ответ #4 :
Март 12, 2012, 20:12 »
а какие еще варианты?
Записан
V1KT0P
Гость
Re: Открытие файла из буфера
«
Ответ #5 :
Март 12, 2012, 21:02 »
Цитата: hadey от Март 12, 2012, 20:12
а какие еще варианты?
Под открытием имеется ввиду открытие файла во внешнем независимом приложении? Если да то либо сохранить в файл и открыть, либо написать(взять готовый) драйвер RAM disk-а.
Записан
mutineer
Гость
Re: Открытие файла из буфера
«
Ответ #6 :
Март 12, 2012, 21:13 »
Цитата: hadey от Март 12, 2012, 20:12
а какие еще варианты?
Под "открыть файл" может еще скрываться открытие файла в твоем приложении
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...