Das ist doch genau das was dir die Klassen MNSerial macht.
nur mit dem Unterschied das du hier Blocking hast und ein Event bekommst wenn das Endezeichen gefunden wurde. Man muss halt auf passen das das Event in einem Andern Thread erzeugt wird un man bitte nicht damit auf die GUI geht. Das mag auch die QT nicht.
https://bitbucket.org/numberfive/map...e-view-default
Zeile 272 da wird geprüft bin ich im GUI Thread oder nicht und wenn nicht wird das Event in den Anderen Thread geschoben wo man wieder Zeichen kann. Im Prinzip hast du da den ganzen Weg nur das die Serial Quelle hier eine
USB GPS Mouse ist. Das aber egal ob
USB von Ardunio oder eben die GPS Mouse ist. Die klasse ist ein fast Leeres Canvas wo die Karte drauf gemalt wird.
Aber es gibt wohl auch eine Klasse aus der QT siehe
https://orxor.wordpress.com/2014/10/...-die-schnelle/ vielleicht hat die einen Konfig Dialog das weiß ich aber nicht. Ich habe es aber noch nie mit den Dialogen gemacht auch nicht bei Windows. Ich will das ja nur eine mal machen und dann soll das bitte aus der Konfig gelesen werden.
Wie gesagt ein QT Spezialist bin ich bestimmt nicht habe mir das nur ein bisschen an gesehen aber mir ist das zu riesig und es Läuft auf dem PI nur mit viel Hand Arbeit ohne X-Server für mich und mein Projekt ein absolutes muss. Auch muss man immer länger warten bis es dann wieder verfügbar ist ohne X wenn eine Neue Version raus kommt. Diese Sichtweise muss man absolut nicht Teilen hat schon was wenn man vor dem Compilieren sieht wie es aus sieht. Was jetzt bei mir nicht so ist.
Da aber der unterschied zwischen 7 Zoll Touch und "normalen" Monitor eh heftig ist muss ich es eh Kompilieren um zu sehen wie es wirklich aussieht. Der Touch hat halt mehr DPI als ein Standard Monitor zum mindestens bei mir. Oh Sorry für den Ausflug.
Lesezeichen