Qatar: QT to XUL Article and Fresh Beta Online

Gerald Bauer <[email protected]>
Newsgroups gmane.comp.lang.xul.announce
Message-ID <[email protected]>
Hi,

  Andre Deienno Pansani - an exchange student from
Brasil - wrote a short paper titled "XUL and the
building process of a UI".

  Andre outlines how you can use free
drag-and-drop-style UI Designers such as the Glade Gtk
UI Desginer or Trolltech's Qt Designer that use
super-verbose XML UI formats and condense their XML UI
haystack into super-compact, squeaky-clean, UI
toolkit-independent XUL markup.

  Andre is not all talk and adds some new goodies to
the Qt-2-XUL converter (a.k.a. Qatar) such as support
for tabboxes, trees, iframes, images and more.

  Andre concludes his paper:

<quote>
It is more than clear that UIs can be well described
with the help of XML. Many tools are already available
to work with the building processes of a UI, and XUL
(XML User Interface Language) is a good alternative.
</quote>

Full story @
http://luxor-xul.sourceforge.net/download/qatar.pdf
(~100 kb)

- Gerald

PS: What is Qatar?

  Qatar is an experimental Qt UI compiler that
converts Qt Designer XML UI descriptions to XUL XML UI
descriptions.

  The main idea is to use Trolltech's Qt Desiger to
build forms, menus, toolbars and other UI stuff
drag-and-drop style.

  Qatar currently supports only a handful of widgets:

 * QDialog             -> window
 * QGroupBox           -> groupbox
 * QLayoutWidget+hbox  -> hbox
 * QLayoutWidget+vbox  -> vbox
 * QCheckBox           -> checkbox
 * QLineEdit           -> textbox
 * QMultiLineEdit      -> textarea
 * QPushButton         -> button
 * QLabel              -> label/image
 * Line                -> separator
 * Qtabwidget	       -> tabbox
 * QListView	       -> tree
 * QTextBrowser	       -> iframe

 To use Qatar add qatar, jdom and houston to your
classpath and use luxuic as the main entry point. 

Example:
 
java -cp
qatar-1.0-b1.jar;lib/houston-1.0-b1;lib/jdom-1.0-b8.jar
luxuic bed.ui bed.xul

Grab a copy @
http://sourceforge.net/project/showfiles.php?group_id=64067

---------------------------------------
XUL News Wire - Subscribe/Unsubscribe @
http://lists.sourceforge.net/lists/listinfo/xul-announce
---------------------------------------


-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.