簡體   English   中英

如何將圖像放在按鈕上? wxwidgets c++

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM