[Python Hilfe]Textbox mit skrollleiste

03/09/2015 20:36 Vordeaux#1
ich würde gerne in einem Fenster ein Textbox mit Skrollleiste erstellen, habe aber keine Ahnung wie ich anfangen soll.

sowas wie listboxex nur ohne das auswählen

über hilfreiche antworten würde ich mich freuen
03/09/2015 20:53 rollback#2
Schau dir einfach mal den Source von Mijagos Switchbot an, der verwendet euch so ein Scroll-Ding
03/09/2015 21:04 Vordeaux#3
in seinem switchbot wählt man die einzelnen zeilen aus, was ich nicht möchte
03/09/2015 21:37 Lefloyd#4
Theoretisch könntest du einfach die Klasse ListBoxEx kopieren und die Render-Methode mit einer leeren Funktion überschreiben. Das wäre der einfache Weg, nicht der optimale und nicht der den ich nehmen würde - aber es funktioniert und ist wesentlich leichter als andere Wege.
Wie genau? Du machst eine Klasse in der ui.py like
Code:
class TextBox(ListBoxEx):
und überschreibst die Render-Methode mit
Code:
def OnRender(self):
pass
(auf Tabs achten ^_^)

Kind Regards
03/09/2015 23:30 Vordeaux#5
ich hab jetzt einfach die listboxex funktion genommen und den highlight entfernt.
hört sich viel an ist aber nur 50 zeilen lang