Liste mit wählbaren Positionen: Mit was ambesten?
Verfasst: Freitag 27. September 2019, 09:43
Hallo,
ich habe Strings aus einem Array.
Diese Strings will ich untereinander in einem "irgendwas" darstellen.
Danach sollen die einzelnen Strings mit der Maus selektiert und hervorgehoben werden.
Anschließen wird das selktierte per Knopfdruck aus dieser Liste gelöscht und in eine andere Liste geschrieben.
Kenn man vielleicht aus anderen Programmen:
Linkes Fenster: Eine Liste mit IP-Adressen oder Hostnamen, dann eine Reihe Buttons (add one, add all, del one, del all), dann noch ein Fenster mit den gewählten EInträgen. Man verschiebt also die Einträge von Links nach Rechts.
Mit was mache ich das am dümmsten?
Ich hatte das mit nem QPlainTextEdit geplant, das scheint aber doch ziemlich umständlich. Momentan versuche ich hier den SelectionType umzustellen, so dass nur Zeilen selektiert werden, aber irgendwie hab ich da den passenden Ansatz noch nicht gefunden.
Evtl. geht das ja mit einem anderen Widget besser.
Jemand ne Idee was man da sonst noch nehmen könnte?
Gruß
Daniel
ich habe Strings aus einem Array.
Diese Strings will ich untereinander in einem "irgendwas" darstellen.
Danach sollen die einzelnen Strings mit der Maus selektiert und hervorgehoben werden.
Anschließen wird das selktierte per Knopfdruck aus dieser Liste gelöscht und in eine andere Liste geschrieben.
Kenn man vielleicht aus anderen Programmen:
Linkes Fenster: Eine Liste mit IP-Adressen oder Hostnamen, dann eine Reihe Buttons (add one, add all, del one, del all), dann noch ein Fenster mit den gewählten EInträgen. Man verschiebt also die Einträge von Links nach Rechts.
Mit was mache ich das am dümmsten?
Ich hatte das mit nem QPlainTextEdit geplant, das scheint aber doch ziemlich umständlich. Momentan versuche ich hier den SelectionType umzustellen, so dass nur Zeilen selektiert werden, aber irgendwie hab ich da den passenden Ansatz noch nicht gefunden.
Evtl. geht das ja mit einem anderen Widget besser.
Jemand ne Idee was man da sonst noch nehmen könnte?
Gruß
Daniel