2016-04-13 2 views
0

Ich habe einige benutzerdefinierte Steuerelemente, die statischen Text zeigen. Diese Steuerelemente zeigen Nullen (0) in Version Wx 2.8 an, jetzt zeigen dieselben Steuerelemente beim Start der Anwendung und vor ihrer Initialisierung einige Junk-Werte an. Alle diese Werte werden in Text gesteuert und basierend auf Benutzeraktionen dynamisch gefüllt.Der transparente statische Text in wxwidgets 3.0.2 zeigt Junk-Werte vor der Initialisierung?

Wie mache ich es Standardwerte wie 0.0 oder etwas in den neuesten WXWidgets anzeigen?

Antwort

0

den Wert der Textsteuerung ein, wenn Sie den Konstruktor

new wxStaticText(this, -1, "0.0"); 

Einzelheiten, wie und wo tun dies in Ihrem benutzerdefinierten Steuerelement aufrufen, müssen Sie den Code eingeben: speziell die contructor Code.

+0

Nach weiterem Blick in meinen Code zeigt es, dass mein benutzerdefiniertes Steuerelement von wxtextctrl abgeleitet ist. Obwohl ich wxT ("") für Wertparameter im Konstruktor übergebe, erzeugt es Junk-Werte. Dies war nicht der Fall in Widgets 2.8 und es ist ein Unicode-Build – StraightCirle

+0

Hinzufügen von "0.0" im Konstruktor gibt immer noch Junk-Werte – StraightCirle

+0

Sie müssen Ihren Code veröffentlichen. – ravenspoint

Verwandte Themen