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