C-Code in Qt/C++ Projekt - Variablen aus C-Code zur Laufzeit zum Ansehen auswählen
Verfasst: 18. Oktober 2017 14:29
Moin zusammen,
ich habe eine recht spezielle Frage zu Qt, im Zusammenhang mit der Integration eines C-Code-Projekt in einem Qt C++ Projekt. Da der Code recht umfangreich ist, sehe ich aktuelle keine Möglichkeit für ein Fallbeispiel, das Prinzip ist aber eigentlich schnell erklärt, so dass ich erstmal hoffe, dass wir auf dieser theoretischen Ebene weiterkommen
Im besagten QT 5.8 Projekt integriere ich Bestandscode eines älteren C-Code-Projekt. Der Code wird ausgeführt und verarbeitet wie erwartet, soweit so gut. Jetzt ist es so, dass ich mir gerne in der Qt GUI die Werte von Variablen aus dem C-Code (welche über extern ... verfügbar sind, also global Variablen aus Sicht des C-Codes) in der GUI anzeigen lassen möchte. Einfache Verfahren wie Debuggen oder explizit die Werte abprüfen funktionieren natürlich und nutze ich aktuell auch. Für die Zukunft suche ich allerdings ein möglichst dynamisches System, wo ich nicht viele Änderungen mehr am C++ QT Code machen muss.
Aktuell erscheint mir das QT Properties System (QProperty) sehr vielversprechend, allerdings habe ich keine Erfahrungen damit. Allerdings frage ich mich allerdings, wie ich die Variablen aus dem C-Code möglichst generisch in dieses System rein bekomme :/
Kann hierbei jemand weiterhelfen? Was sind eure Ideen?
Gruß Ronald
ich habe eine recht spezielle Frage zu Qt, im Zusammenhang mit der Integration eines C-Code-Projekt in einem Qt C++ Projekt. Da der Code recht umfangreich ist, sehe ich aktuelle keine Möglichkeit für ein Fallbeispiel, das Prinzip ist aber eigentlich schnell erklärt, so dass ich erstmal hoffe, dass wir auf dieser theoretischen Ebene weiterkommen
Im besagten QT 5.8 Projekt integriere ich Bestandscode eines älteren C-Code-Projekt. Der Code wird ausgeführt und verarbeitet wie erwartet, soweit so gut. Jetzt ist es so, dass ich mir gerne in der Qt GUI die Werte von Variablen aus dem C-Code (welche über extern ... verfügbar sind, also global Variablen aus Sicht des C-Codes) in der GUI anzeigen lassen möchte. Einfache Verfahren wie Debuggen oder explizit die Werte abprüfen funktionieren natürlich und nutze ich aktuell auch. Für die Zukunft suche ich allerdings ein möglichst dynamisches System, wo ich nicht viele Änderungen mehr am C++ QT Code machen muss.
Aktuell erscheint mir das QT Properties System (QProperty) sehr vielversprechend, allerdings habe ich keine Erfahrungen damit. Allerdings frage ich mich allerdings, wie ich die Variablen aus dem C-Code möglichst generisch in dieses System rein bekomme :/
Kann hierbei jemand weiterhelfen? Was sind eure Ideen?
Gruß Ronald