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 bitmapsetIcon函数调用的代码,但该代码的编译没有问题。显然,没有显示任何图标。这段代码有问题吗?

4

0 回答 0