0

UbuntuでwxWidgets 3.0を使用してタスクバーにアイコンを設定しようとしています。私のpngはでハードコードされていstatic const unsigned char image_png[]ます。

wxIcon icon;
icon.CopyFromBitmap(wxBITMAP_PNG_FROM_DATA(image));
wxTaskBarIcon* taskBarIcon;
...
taskBarIcon->setIcon(icon);

このコードは問題なくコンパイルされますが、関数gtk/bitmap.cpp(1328): assert "IsOk()" failed in GetPixbuf(): invalid bitmapによって呼び出されるものがわかりsetIconます。当然、アイコンは表示されません。このコードに問題はありますか?

4

0 に答える 0