Ich schrieb ein WxPython-Programm, das ich in WxWidgets übersetze. Das Programm verfügt über ein Bildlauffenster, in dem ein Bild angezeigt wird. Nach Rappin, wxPython In Aktion (Listing 12.1), habe ich eine StaticBitmap in einem Panel verwendet. Beim Durchsuchen der neuesten wxWidgets-Dokumentation habe ich eine dire warning gefunden, die wxStaticBitmap nur für sehr kleine Bilder verwenden soll. Es heißt, "... Sie sollten Ihre eigene Steuerung verwenden, wenn Sie größere Bilder portabel anzeigen möchten." Okay. Zeig es mir. Ich habe meine "eigene Kontrolle" nicht.Wie einfache wxWidgets Bildanzeige erstellen
War Rappin falsch oder ist die Dokumentation veraltet?
Die Frage - ein Neuling, kein Zweifel - ist, was ist der richtige Weg, um ein einfaches Bild-Ansicht-Fenster in WxWidgets zu machen? Ein Drop-In-Ersatz für wxStaticBitmap wäre schön. Ich habe das Programm "image" im wxWidgets-Verzeichnis "samples" untersucht. Es ist so lange ein Krieg und Frieden. Sicher muss es eine Dosenklasse oder ein einfaches Rezept geben.
vielleicht eher als 'Invalidate()', mghie bedeutete 'Refresh()'. (Dies sollte ein Mod sein, um 0 zu beantworten, aber ich sehe nicht, wie das zu erreichen ist.) – contributor