2009-03-24 8 views
5

Ich entwickle eine Notepad-App mit wxWidgets (die C++ - Version) und ich arbeite an der Implementierung von Multi-Datei-Unterstützung. Mit der wxNotebook-Klasse finde ich keine Dokumentation zum Hinzufügen einer Schließen-Schaltfläche zu den Seiten, sodass ich einzelne Dateien problemlos schließen kann. Gibt es eine plattformübergreifende Möglichkeit, dies mit der Klasse selbst zu ermöglichen? Falls nein, wie empfehlen Sie, dass ich diese Schaltfläche zu einer wxNotebook-Seite hinzufüge?wxNotebook Schließen Button?

Dank

Antwort

5

Sie haben zwei Alternativen;

  1. wxAuiNotebook, das Teil von WXWidgets Verteilung ist, so dass Sie es direkt verwenden können.
  2. wxFlatNotebook, die eine coole Alternative als Unterstützung ist. Sie können es finden here

Ich musste gestern eine Wahl zwischen den beiden getroffen haben. In der Windows/VS2008-Plattform war die Installation von wxFlatNotebook sehr schwierig, man muss seine lib erstellen, was mir eine Reihe von Fehlern gab, also habe ich mich mit wxAuiNotebook abgefunden, obwohl wxFlatNotebook einige wirklich schöne visuelle Verbesserungen hat.

3

Wenn Sie eine Schaltfläche zum Schließen benötigen, dann sollten Sie wxFlatNotebook oder wxAuiNotebook verwenden. wxFlatNotebook finden Sie unter wxForum