Title (eng): Enhancement of the QT Designer

Author: Reichel, F. (Franz)

Description (deu): St. Pölten, FH-Stg. Computersimulation, Dipl.-Arb., 2009

Description (deu): Der Inhalt dieser Diplomarbeit soll die Frage klären, ob der QT Designer das derzeit verwendete Programm PanView ablösen kann. Die Interpretation finden Sie im Kapitel 7. QT selbst ist eine sehr starke Plattform, die das Programmieren und Erstellen von Anwendungen oder Widget-plugins sehr vereinfacht. Ebenso interessant wie wichtig ist die Vielfalt der Lizenzierung. Hier werden von Trolltech / Nokia 3 Lizenztypen angeboten (GPL / LGPL / Commercial). Dieses Dokument soll Ihnen helfen, komplexe Designstrukturen mit dem QT Designer oder QT Creator zu erstellen. Darunter fällt das Erstellen von Plugins / Bibliotheken für diverse QT Erweiterungen. Alle Plugins und Programme, die erklärt werden, finden Sie auf der DvD, Quellcode und kompilierte Plugins. Das paging wird ausführlich erklärt und aufgezeigt, wo die Problematik bei solchen Versuchen waren. Es wird nicht nur die entwickelte Lösung vorgestellt, sondern auch misslungene Ansätze aufgezeigt. Im Kapitel Framework wird das Einbinden von Plugins in den QT Designer und im Framework behandelt. Dynamisches Ansprechen von Elementen in den Paneltemplates, ohne exzessiven Programmcode zu entwickeln, wird diskutiert und Problemstellungen besprochen.

Description (eng): The content of this thesis should clarify the question: Can QT Designer displace PanView and what programming effort is necessary? If you want read the fundamental answer now, go ahead to chapter 8. The powerful cross-platform of Qt, covers a whole world of programming possibilities. GPLLGPL- Commercial are appropriate licensing’s for every user class. This thesis shows you the way to make more with the QT Designer alternatively QT Creator. Programming / creating plugins / libraries for enhancement, the designer is one of the most important tools of this thesis. Sources and pre-compiled plugins are on the enclosed DvD. Different solution statements for paging are discussed in detail for a better overview and that larger Panel-Templates can be handled easily. Apart of some interesting tutorials and descriptions of the plugins (Freq_Widget / Freq_PanelButton) and their properties, the framework is the real heart of the final application. Dynamical handling of different Panel templates in one framework and the problem of it will be illuminated. Therefore we focus on designing, and not writing excessive code. Too good to be true! Some special coding will always be necessary. There are many benefits but as in any technical application there are some disadvantages using the QT Designer / Creator.

Object languages: English

Date: 2009

Rights: © All rights reserved

Classification: Qt ; Plug in ; Framework Informatik

Permanent Identifier