Seite 1 von 1

Größe des Dropdownfeldes ändern.

Verfasst: Freitag 29. Oktober 2004, 11:18
von 2bock
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 :wink:

Verfasst: Freitag 29. Oktober 2004, 18:42
von CM
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

Verfasst: Freitag 29. Oktober 2004, 20:34
von mawe
Hi!
CM hat geschrieben: Richtet sich dessen Größe nicht automatisch nach dem größten Wort der Liste?
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.

Gruß, mawe

Verfasst: Freitag 29. Oktober 2004, 22:36
von CM
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

Ich hab's ja eingesehen. ;-)

Verfasst: Dienstag 2. November 2004, 11:29
von 2bock_not_logged
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 :wink: