Кнопка закрытия wxNotebook? - PullRequest
5 голосов
/ 24 марта 2009

Я занимаюсь разработкой приложения для блокнота с использованием wxWidgets (версия C ++) и работаю над реализацией поддержки нескольких файлов. Используя класс wxNotebook, я не могу найти никакой документации по добавлению кнопки закрытия на страницы, чтобы я мог легко закрывать отдельные файлы. Есть ли кроссплатформенный способ включить это, используя сам класс? Если нет, то каким образом вы рекомендуете добавить указанную кнопку на страницу wxNotebook?

Спасибо

Ответы [ 2 ]

5 голосов
/ 28 марта 2009

У вас есть две альтернативы;

  1. wxAuiNotebook - часть дистрибутива wxwidgets, поэтому вы можете использовать его напрямую.
  2. wxFlatNotebook, который является отличной альтернативой в качестве дополнения. Вы можете найти его здесь

Мне пришлось сделать выбор между двумя вчера. На платформе Windows / VS2008 установка wxFlatNotebook была очень сложной, вы должны собрать ее lib, что дало мне ряд ошибок, поэтому я остановился на wxAuiNotebook, хотя wxFlatNotebook имеет некоторые действительно приятные визуальные улучшения.

3 голосов
/ 24 марта 2009

Если вам нужна кнопка закрытия, вам следует использовать wxFlatNotebook или wxAuiNotebook. wxFlatNotebook можно найти по адресу wxForum

...