3

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

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

4

1 回答 1

5

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

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

于 2013-01-24T19:46:29.837 回答