Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [wx] html(+css)-интерфейс в wxWidgets, вместо стандартных элементов управления 
:(
    Опции темы
Fabio
Дата 15.10.2008, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 9.11.2007

Репутация: нет
Всего: нет



Возможно-ли в wxWidgets слепить прогу с интерфейсом, как у html-страницы?
Если такая возможность существует, то для меня это даст относительную свободу в дизайне
интерфейса, особенно если есть поддержка css. С другой стороны существует ограниченное
количество элементов отображения и управления информацией/данными, но это спорный
вопрос, т. к. нужно отталкиваться от задач, которые должна выполнять программа.
Уже давно пытаюсь начать писать свою программу каталогизатор электронных книг
(у меня их несколько десятков гигабайт раскидано по папкам и очень тяжело что-либо найти).
На php у меня ещё с института остался движок такой системы с базой данных и неплохим
дизайном/интерфейсом страниц, но далеко не во всех случаях есть возможность пользоваться
услугами целого хостинга smile на локальной машине. Поэтому хочу портировать систему
из php на кроссплатформенный С/С++ проект с встраиваемой БД sqlite ну и естественно
графической библиотекой wxWidgets.
Вот отсюда и возник такой вопрос, малой кровью портировать интерфейс с дизайном.

PS. Видел когда то и где то статьи по MFC, по этому поводу (видимо в MSDN), но у меня
есть необходимость работать с прогой из других осей.

PPS. А может найдётся человек, который отговорит меня от этой "бредовой" по его мнению идеи smile


Это сообщение отредактировал(а) Fabio - 15.10.2008, 14:48
PM   Вверх
t_rex
Дата 15.10.2008, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 11.10.2006
Где: Украина, г. Запор ожье

Репутация: 2
Всего: 7



Вкрутить HTMLayout, это возможно.
А так, wxHTML можно, но блин, он без CSS.
Товарищи из Kirix Software обещали скоро штуку на WebKit'е которая будет позволять взаимодействие со страницей.. вот тогда заживем!

ЗЫ: HTMLayout только ж под винду.

Это сообщение отредактировал(а) t_rex - 15.10.2008, 15:40
--------------------
Жизнь не MultiEdit. Undo не сделаешьКросс-платформенное программирование с wxWidgetsБлог о программировании для мобильных устройтсвGoogle Android для программистов и пользователей
PM MAIL WWW ICQ Skype GTalk   Вверх
Fabio
Дата 15.10.2008, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 9.11.2007

Репутация: нет
Всего: нет



Цитата

ЗЫ: HTMLayout только ж под винду

Дык вот и я думаю, не выйдет-ли мне это потом боком, когда начну в линухе проект компилять.
Сейчас ПОКА физически нет возможности работать в Unix-ах.
В доках глянул описалово wxHTML - "ущербно" конечно, но, чем богаты ...

Летом возился с Qt, так там помню вообще можно CSS стили писать для графических элементов
управления - красота. Да вот не приглянулся Qt тогда мне из-за своих наворотов с moc
и сырыми IDE под винду (кроме Visual Studio конечно, но она проприетарна ...)
PM   Вверх
t_rex
Дата 16.10.2008, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 11.10.2006
Где: Украина, г. Запор ожье

Репутация: 2
Всего: 7



Мм? А чем VS Express не устроила? Или Qt в нее не интегрируется?
--------------------
Жизнь не MultiEdit. Undo не сделаешьКросс-платформенное программирование с wxWidgetsБлог о программировании для мобильных устройтсвGoogle Android для программистов и пользователей
PM MAIL WWW ICQ Skype GTalk   Вверх
Fabio
Дата 16.10.2008, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 9.11.2007

Репутация: нет
Всего: нет



Цитата

Мм? А чем VS Express не устроила? Или Qt в нее не интегрируется?

А тем, что этой среды нет нигде, кроме винды. На данный момент меня полностью устраивает
Code::Blocks и теоретически, если я не буду в своей проге привязываться к низкоуровневыми
системным вызовам конкретной ОС (с помощью wxWidgets, либо Qt, либо какой-то ещё
библиотеки), то смогу открыть и собрать прект, созданный в Windows, в Linux и наоборот.

Насчёт Html-рендереров: порылся в инете, действительно все хвалят HTMLayout - какой он простой,
лёгкий и бесплатный. Наткнулся на wxWebKit,
но там глухо с лета. Больше ничего путёвого не нашёл (правда на sourceforge не смотрел, может
там что-нибудь есть). Ну и сама Qt, у которой с недавних пор WebKit идёт из коробки.

Низнаю, может снова Qt попробовать... Блин, в wxWidgets уже обжился.

Сейчас буду терзать Eclipse CDT + Qt Integrator, может что и получиться. Походу идея с
Html-интерфейсом крепко засела во мне smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0402 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.