3

ラベル (テキスト) と画像またはアイコンの両方を持つ wxWidgets を使用してボタンを作成するにはどうすればよいですか? wxBitmapButton を選択すると、「label」というフィールドがあります。しかし、そのフィールドに何かを書き込んでも、wxFormBuilder のコードは更新されません。wxButton->SetLabel() も試しましたが、うまくいきませんでした。

ヘルプや提案をいただければ幸いです。

4

1 に答える 1

5

これはwxWidgets2.9.1以降でのみ実行でき、wxBitmapButtonまたはwxButtonのいずれかを使用できます。ドキュメントから引用するには:

バージョン2.9.1以降、wxButtonはテキストと画像の両方の表示をサポートしています(現在、wxMSW、wxGTK、またはwxOSX / Cocoaポートを使用している場合のみ)。SetBitmap()およびSetBitmapLabel()、SetBitmapDisabled()メソッドを参照してください。以前のwxWidgetsバージョンでは、この機能は、テキストなしで画像を表示することしかできなかった(現在は些細な)wxBitmapButtonクラスでのみ使用可能でした。

于 2013-01-24T19:46:29.837 に答える