如何为wxWidgets wxBitmapButton添加标签?

Yah*_*nia 3 c++ user-interface wxwidgets visual-c++ wxformbuilder

如何使用具有标签(文本)和图像或图标的wxWidgets创建按钮.如果我选择wxBitmapButton,则会有一个名为"label"的字段.但每当我在该字段中编写任何内容时,它都不会更新wxFormBuilder中的代码.我也试过wxButton-> SetLabel()但没有运气.

任何帮助或建议将不胜感激.

Ste*_*veL 5

您只能在wxWidgets 2.9.1或更高版本中执行此操作,并且可以使用wxBitmapButton或wxButton.引用文档:

从版本2.9.1开始,wxButton支持显示文本和图像(目前仅在使用wxMSW,wxGTK或wxOSX/Cocoa端口时),请参阅SetBitmap()和SetBitmapLabel(),SetBitmapDisabled()方法.在之前的wxWidgets版本中,此功能仅在(现在很简单的)wxBitmapButton类中可用,该类只能显示没有文本的图像.