【问题标题】:wxWidgets wxBitmapwxWidgets wxBitmap
【发布时间】:2010-05-21 20:22:14
【问题描述】:

我正在尝试创建工具栏。我将资源文件添加到 Visual Studio 项目中,然后添加到该资源 png 文件中。

现在的问题是如何将其用作按钮的图标?

这是我的代码: wxBitmap exit(wxT("cross.png"));

当我运行应用程序时出现错误:

无法从资源中加载“cross.png”位图。请检查.rc文件

感谢帮助

【问题讨论】:

  • 如何将 PNG 文件添加到 .rs 文件中?

标签: resources wxwidgets


【解决方案1】:

首先,您需要确保使用 RC 文件中定义的资源的实际名称(可能只是“cross”而不是“cross.png”,如错误所示 - 检查您的 RC 文件)。其次,如果您还没有初始化所有图像处理程序,您还需要确保已初始化(只需调用 wxInitAllImageHandlers())。第三,调用wxBitmap构造函数时需要指定图片格式类型,例如:

wxBitmap exit(wxT("cross"), wxBITMAP_TYPE_PNG);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 2021-04-23
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多