[英]How to put image on button? wxwidgets c++
大家好,我是 c++ wxwidgets 編程的新手。 我想知道將圖像放入按鈕的最簡單方法。 我試過了:
button1 = new wxBitmapButton(side_panel, wxID_ANY, wxBitmap("image.png",wxBITMAP_TYPE_PNG), wxPoint(150,30), wxSize(30, 30),wxBORDER_NONE);
如果您展開您看到的錯誤對話框,您應該會看到有關該錯誤的更多信息,但我的猜測是根本無法找到該圖像。 您應該檢查文件image.png
確實存在於程序的當前工作目錄中,即您運行它的目錄中,假設您以后不更改它。
您還應該實際檢查程序中的錯誤,即使是簡單的錯誤,即
wxBitmap bmp("image.png");
if (!bmp.IsOk()) {
... handle the error somehow instead of blithely using an invalid bitmap ...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.