Actions
Support Request #14906
closedCreate GUI within ADTF Filter
Status:
Closed
Priority:
Normal
Customer:
AUDI
Department:
EF
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
No Customer Feedback
Product Issue Numbers:
Affected Products:
Platform:
Windows 10 64bit
Topic:
ADTF::FilterSDK
FAQ Links:
Description
Hallo zusammen,
ich bräuchte ein wenig Support bei dem nachfolgenden Vorhaben:- ich würde gerne einen ADTF Filter erstellen, der eine GUI öffnet
- die GUI habe ich mit dem Qt Designer erstellt und als ui-File gespeichert
- das ui - File habe ich mit dem uic Compiler wie folgt in ein H-File übersetzt
- C:\Tooling\ADTF\2.13.2\addons\Qt_4.7.1\bin> uic -o GUI.h C:\Tooling\VisualStudio\Perf_Statistics\GUI.ui
- nun würde ich dies mit dem ADTF Filter "verheiraten" so dass beim Starten des Filters diese GUI aufgeht
Vielleicht habt ihr eine Unterlage oder ein wenig Beispiel Code für mich wie ich dabei vorgehen muss?
Ich verwendet ADTF 2.13.2 und Qt4.7.1
Lösung
das übersetzen des UI Files kannst du auch in CMake erledigen lassen:
adtf_add_ui(<target> <ui file>...)
Leite Deinen Filter von cBaseQtFilter ab. In Deiner überschriebenen CreateView() Funktion kannst du dann dein Widget erzeugen das wiederum von der generierten Klasse abgeleitet ist und im Konstruktor setupUi(this) ruft. Die Instanz gibst du dann in CreateView() zurück.
Ein komplettes Beispiel habe ich leider nicht zur Hand, du kannst dich in der CreateView() aber an https://support.digitalwerk.net/adtf/v2/adtf_sdk_html_docs/page_demo_qttreewidget.html orientieren.
Actions