Seite 1 von 1
konzeptionelle frage: grafische darstellung
Verfasst: 17. März 2009 17:56
von mine
hallo! ich habe eine konzeptionelle Frage: Wie und womit würdet ihr sowas realisieren:
ich habe eine textdatei mit einträgen, die so dargestellt werden sollen:
diese "Bausteine" soll ich nebeneinander reihen, was dann eine "Struktur" ergibt.
mehrere Strukuren kommen untereinander.
wie würdet ihr da ran gehen?
danke![/img]
Verfasst: 18. März 2009 15:35
von FaS
Möglichkeit 1: Daraus HTML basteln und mit QWebView anzeigen.
Möglichkeit 2: Ein Widget bauen, welches einen Baustein repräsentiert (z.B. mit Labels drin), und mit Layouts ausrichten.
Möglichkeit 3: Selbst rendern in einem QWidget::paintEvent().
Möglichkeit 4: Selbst rendern mittels einer QGraphicsScene.
Was gibt's noch?
Verfasst: 18. März 2009 17:04
von mine
erstmal danke für die antwort!
das mit dem HTML hatte ich schon - da ich aber nun "klickbare" kästchen brauche, bin ich von c# auf qt umgezogen - naja, eigentlich wollte ich sowieso lieber qt nehmen. jetzt hatte ich angedacht mittels qsvg die kästchen zu bauen, anzuordnen und jeweils ein knopf darüber zu setzen - ich weiß nur nicht genau ob das eine praktikable lösung ist. womit würdest du das denn machen?
Verfasst: 18. März 2009 23:36
von -=Freaky=-
zum svg: wenn du QSvgWidget benutzt, kannst du einfach davon ableiten und die mouse-events reimplementieren, dann brauchst du keinen "knopf drueberzusetzen".
das waere eine loesung, die imho recht vernuenftig waer.
oder wie schon angesprochen mit einer von QLabel abgeleiteten klasse und layouts.
... wuerde ich sagen.
probier zur not beides mal aus und guck was dir besser gefaellt.
so ganz pauschal jetzt wuerde ich beide ansaetze fuer gut moeglich halten ...
mfg,
julian
Verfasst: 19. März 2009 10:29
von mine
danke, dann werde ich das mal mit qsvg probieren - hat jemand dazu vielleicht eine brauchbare anleitung gesehen? ich habe bisland nichts gefunden...