Difference between revisions of "Projects/Marble/MarbleDesigner"

Jump to: navigation, search
Line 9: Line 9:
 
}}
 
}}
  
== Using the MarbleWidget Plugin for Qt Designer ==
+
== Compiling the MarbleWidget Plugin for Qt Designer ==
  
 
The MarbleWidget is also offered as a designer plugin. If you compile Marble yourself you probably need to enable the compilation of the designer plugin:
 
The MarbleWidget is also offered as a designer plugin. If you compile Marble yourself you probably need to enable the compilation of the designer plugin:
Line 27: Line 27:
 
into Qt's designer plugin directory (please check this in case things don't work out).
 
into Qt's designer plugin directory (please check this in case things don't work out).
  
Once you start Qt Designer you should spot a new "Marble Desktop Globe" category in the widget box on the left. You can just use this MarbleWidget like all other widgets by dragging it onto your form and by adjusting the properties of the MarbleWidget.
+
Once you start Qt Designer you should spot a new "Marble Desktop Globe" category in the widget box on the left.  
  
As a ready-made example you can load the two examples in:
+
[[Image:designer1_thumb.png]]
 +
 
 +
== Using the MarbleWidget Plugin for Qt Designer ==
 +
 
 +
You can use this MarbleWidget just like all other widgets inside Designer: Once you have started Designer you can choose a new form from the ready-made templates (e.g. a QWidget). Now you can just drag and drop the Marble Widget from the widget box onto your form:
 +
 
 +
[[Image:designer2_thumb.png]]
 +
 
 +
The map properties of the MarbleWidget can be adjusted in the .
 +
 
 +
[[Image:designer3_thumb.png]]
 +
 
 +
There are two ready-made examples available inside the example directory of the Marble source code:
  
 
<code>
 
<code>
Line 35: Line 47:
 
marble/examples/example2.ui
 
marble/examples/example2.ui
 
</code>
 
</code>
 +
 +
[[Image:designer4_thumb.png]]
  
 
The examples nicely demonstrate how signals and slots work with the MarbleWidget.
 
The examples nicely demonstrate how signals and slots work with the MarbleWidget.

Revision as of 16:16, 11 February 2009


Editing Projects/Marble/MarbleDesigner

Look Mom, No Code!
Tutorial Series   Marble Widget Plugin for Qt Designer
Previous   Qt Designer
What's Next   n/a
Further Reading   n/a

Compiling the MarbleWidget Plugin for Qt Designer

The MarbleWidget is also offered as a designer plugin. If you compile Marble yourself you probably need to enable the compilation of the designer plugin:

If your source directory is "~/marble" and your build directory is "~/marble_build" then you can enable compilation of the designer plugin via the cmake call:

cmake -DWITH_DESIGNER_PLUGIN=ON ../marble

Once you have compiled marble using make you can install everything using "make install". This should install the file

MarbleWidgetPlugin.so

into Qt's designer plugin directory (please check this in case things don't work out).

Once you start Qt Designer you should spot a new "Marble Desktop Globe" category in the widget box on the left.

Designer1 thumb.png

Using the MarbleWidget Plugin for Qt Designer

You can use this MarbleWidget just like all other widgets inside Designer: Once you have started Designer you can choose a new form from the ready-made templates (e.g. a QWidget). Now you can just drag and drop the Marble Widget from the widget box onto your form:

Designer2 thumb.png

The map properties of the MarbleWidget can be adjusted in the .

Designer3 thumb.png

There are two ready-made examples available inside the example directory of the Marble source code:

marble/examples/example1.ui marble/examples/example2.ui

Designer4 thumb.png

The examples nicely demonstrate how signals and slots work with the MarbleWidget.


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal