2015-12-02 38 views
0

我在設計器GUI中顯示股票圖標時遇到了一些問題。我將按鈕設置爲「文本和圖標」,並選擇了一個圖標,但文本只顯示...沒有圖標。我讀過的一些內容談論了從代碼創建按鈕時的解決方案。不過,我正在創建設計器中的按鈕。如果我必須解決代碼中的每個按鈕以將其更改爲顯示股票圖像,那將非常煩人。MonoDevelop Designer GTK#獲取按鈕以顯示股票圖標

+0

您看到的代碼示例採用GtkButton內部的GtkImage並手動顯示它。你應該可以用GUI編輯器來做到這一點。 MonoDevelop是否不公開訪問GtkButton的孩子?一個GtkButton是一個GtkBin,所以它有一個孩子(對於GtkButton,文本/圖像則是一個GtkBox)。 – andlabs

+0

@andlabs我在GUI編輯器中沒有看到任何東西得到GtkButton孩子 – shreddish

+0

這是GTK#2還是GTK#3?我該如何在MonoDevelop中創建一個新的GUI文件?我個人不使用它,但現在安裝它(和GTK#3),並沒有看到在File> New> File ...中創建GUI文件的選項。 – andlabs

回答

0

如果仍然有幫助:當您使用設計器時,選擇您的按鈕並進入屬性選項卡。您可以將按鈕屬性從「純文本」更改爲「庫存按鈕」或「文本&圖標」。使用「股票按鈕」可以選擇你可以選擇的股票圖標。使用「文本&圖標」可以設置自定義標籤,並允許您將自定義圖標(以及股票圖標)加載到Pixbuf中。