Hi zusammen.
Gibt es eine Möglichkeit die Größe eines aufklappenden Auswahlfeldes einer Combobox zu beeinflussen?
Also das Comboboxfeld ist 1 cm groß, aber das aufklappende Feld soll 2 cm groß sein.
Vielen Dank für eure Hinweise und Tips schon mal vorab.
Greetz from 2bock
Größe des Dropdownfeldes ändern.
Hi
ich vermute, daß geht gar nicht. Laut Dokumentation zu wxWidgets kannst Du nur die Größe des Textfeldes anpassen, nicht aber die des Ausklappfeldes. Aber: Warum willst Du überhaupt eine absolute Größe für das Ausklappfeld angeben? Richtet sich dessen Größe nicht automatisch nach dem größten Wort der Liste?
Gruß,
Christian
ich vermute, daß geht gar nicht. Laut Dokumentation zu wxWidgets kannst Du nur die Größe des Textfeldes anpassen, nicht aber die des Ausklappfeldes. Aber: Warum willst Du überhaupt eine absolute Größe für das Ausklappfeld angeben? Richtet sich dessen Größe nicht automatisch nach dem größten Wort der Liste?
Gruß,
Christian
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Gruß, mawe
Wenn's wirklich nicht anders geht, wäre das vielleicht eine (umständliche) Lösung: einfach die Listeneinträge mit z.B. "%20s" % listeneintrag formatieren.CM hat geschrieben: Richtet sich dessen Größe nicht automatisch nach dem größten Wort der Liste?
Gruß, mawe
Ja, richtig, aber das macht doch überall, vorrausgesetzt, das Textfeld ist stets kleiner als 20 Zeichen, einen "weissen Fleck". Das kann natürlich erwünscht sein von 2bock ...
Gruß,
Christian
Gruß,
Christian
Also warum ich das möchte? Aus Platzgrüneden habe ich nur eine kleine Combobox zur Verfügung. Die Inhalte, die aber dort rein sollen, bzw. in das auswahlfeld, sind wesentlich größer. Da ich unter anderem von VB die Option kenne die Auswahlfelder einer Combobox größer darstellen zu lassen, dachte ich, das dies unter wxPython auch irgendwo geht. Hatte zwar nichts gefunden, um dies zu realisieren, hoffte aber, das irgendwer anderes eine Lösung dafür hätte. Habe mittlerweile eingesehen, das ich das nur realisieren kann, wennich in den C++ Sourcen rumschreibe. Doch das ist nicht sinnvoll. (Finde ich) Also muß ich mir etwas überlegen, wie ich die Oberfläche umgestalte.
trotzdem Danke für eure Anmerkungen
Bis zur nächsten Frage, die bestimmt nicht lange auf sich warten lassen wird
Greetz from 2bock
trotzdem Danke für eure Anmerkungen
Bis zur nächsten Frage, die bestimmt nicht lange auf sich warten lassen wird
Greetz from 2bock