如何使用同时具有标签(文本)和图像或图标的wxWidgets创建按钮。如果我选择wxBitmapButton,则会有一个名为“label”的字段。但每当我在该字段中编写任何内容时,它都不会更新wxFormBuilder中的代码。我也试过wxButton-> SetLabel()但没有运气。
任何帮助或建议将不胜感激。
答案 0 :(得分:5)
您只能在wxWidgets 2.9.1或更高版本中执行此操作,并且可以使用wxBitmapButton或wxButton。引用documentation:
从版本2.9.1开始,wxButton支持同时显示文本和图像 (目前仅在使用wxMSW,wxGTK或wxOSX / Cocoa端口时),请参阅 SetBitmap()和SetBitmapLabel(),SetBitmapDisabled()方法。在 以前的wxWidgets版本此功能仅可用 在(现在是微不足道的)wxBitmapButton类中,它只能够 显示没有文字的图像。