LINUX.ORG.RU

простая GUI


0

1

Посмотрел на gtkmm, решил что (лень|мб не смогу) осил(ю|ить). Хочется какой-нибудь GUI-библиотеки, чтобы можно было все делать в чем-то html - подобном.
Например

<window title="My Window" class="myproj" id="WinId1">
  <menu type="main">
    <field name="File">
      <field name="New" onclick="onNew()" />
      ...
    </field>
  </menu>
  <div width=100px height=100px float=right>
    <button title="Click Me" id="buttonClickMe" onclick="someFunction()" />
    <input type="text" id="textField" value="Hi" />
  </div>
</window>
void onNew(object* obj) {
  cout << "file->new pressed" << endl;
}

void someFunction(object* obj) {
  cout << "Clicked. Value of input=\"" <<
    obj->getRoot()->getWindow("WinId1")->getInput("textField")->getValue() << "\"" << endl;
}

OMG, что за ересь я написал..

Черд :(. Я стал сишком Ъ.. Сначала запостил, а уже потом пошел в гугл. Надо лечиться..

★★★★★

Последнее исправление: Tanger (всего исправлений: 2)
Ответ на: комментарий от erfea

> лучше жабаскрипт-подобный qml

QML же

А оно поддерживает каскадные таблицы стилей?

gandjubas
()
Ответ на: комментарий от baverman

я имею ввиду не лезть в в xpcom мишуру а пользоватся api виджетов которые не отдичаются от html ных те .value .className итд

bga_ ★★★★
()

на гуглокоде лежит gtk-plus-plus libs- это моя обертка для gtk - если заинтересует, могу её допилить. пока что она не факт что скомпилируется даже, ибо в процессе разработки. из плюсов поддерживает gtk::tree<g::string, gtk::pixbuf,....> вместо банального подхода в gtkmm

ckotinko ☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.