crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QTextBrowser, QTextEdit или ...?, тяжелые потуги полного новичка...
Гость_guest_need_qt_*
сообщение 23.6.2009, 16:43
Сообщение #1





Гости








    


так сложилось, что по работе кодю на C++ под виндой в студии 2005.. тут по учебе неожиданно всплыла необходимость написать под qt вроде бы несложное приложение, но все относительно...
необходимо создать программу для просмотра и редактирования документов, в чем-то подобную ассистенту. по сути sdi приложение с QTreeView с одной стороны и Editor (QTextBrowser например) с другой. возможность указывать директорию, в которой все эти доки лежат, просмотра каждого отдельного документа в editor и редактирования (например, вставки текста + картинки, редактирование текста) и сохранения изменений.
трудности начинаются сразу:
- какой формат для документов выбрать, т.к. необходимо обеспечить возможность редактирования и вставки текста и изображений;
- какой editor использовать для этих нужд будет проще;
- как уложиться в 3 дня и 3 ночи...

нуждаюсь в советах опытных людей, особенно хотелось бы, если кто сталкивался или сам делал, посмотреть на исходники схожих программ, для ускоренного решения проблемы ввиду строгого ограничения по времени
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
_Antoshich
  опции профиля:
сообщение 23.6.2009, 16:56
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 23.6.2009
Из: Минск
Пользователь №: 845

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(guest_need_qt @ 23.6.2009, 16:43) *
нуждаюсь в советах опытных людей, особенно хотелось бы, если кто сталкивался или сам делал, посмотреть на исходники схожих программ, для ускоренного решения проблемы ввиду строгого ограничения по времени


В директории где установлено Qt есть папка examples -> mainwindows. там можно найти исходники программ sdi, mdi и еще много разных приложений. даже писать почти ничего не придется, там все найдете. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_guest_need_qt_*
сообщение 23.6.2009, 17:05
Сообщение #3





Гости








    


хотелось бы, чтобы все было так просто.. но там нет ответов на главные вопросы :(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 23.6.2009, 20:45
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9655
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Гость_guest_need_qt_* @ 23.6.2009, 20:43) *
- какой формат для документов выбрать, т.к. необходимо обеспечить возможность редактирования и вставки текста и изображений;
HTML, однако со вставкой внешних объектов (изображений) нужно подумать как это делать. Т.к. в html файле изображение не сохранить, а только ссылку на него.

Цитата(Гость_guest_need_qt_* @ 23.6.2009, 20:43) *
- какой editor использовать для этих нужд будет проще;
QTextEdit (см. также Классы обработки текста). Ещё есть новый QWebView из WebKit'а

Цитата(Гость_guest_need_qt_* @ 23.6.2009, 20:43) *
- как уложиться в 3 дня и 3 ночи...
кто бы знал
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 23.6.2009, 21:43
Сообщение #5





Гости








    


Спасибо за развернутый ответ!
Пока появилась идея на время использовать заглушку редактора: отображать документ в формате pdf. На время это задачу решит. Вот только не найду, как и чем отображается этот формат, закралось сомнение, что все не так просто, как с тем же html...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 23.6.2009, 21:49
Сообщение #6


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9655
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


про PDF было в ежеквартальнике
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 16.9.2019, 19:05