GTK #Window Icon无效

时间:2013-05-10 03:36:23

标签: c# mono gtk#

有谁知道为什么无法运行。 我在同一目录中有这个代码和名为logo.png的文件。 然后我运行此代码并失败,说它无法找到文件

using System;
using Gtk;

public class Trackbox {

    static int Main() {
        Application.Init();

        //Create the Window
        Window myWin = new Window("TrackBox");
        myWin.SetIconFromFile("logo.png");
        myWin.Resize(200, 100);


        //Create a label and put some text in it.     
        Label myLabel = new Label();
        myLabel.Text = "Welcome to TrackBox";

        //Add the label to the form     
        myWin.Add(myLabel);

        //Show Everything     
        myWin.ShowAll();

        Application.Run();

        return 0;
    }
}

它返回一个错误,说找不到logo.png ...为什么会这样?谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

解决方案是将图标放在可执行文件旁边。我虽然图标必须位于根解决方案文件夹中,但实际上它位于根可执行文件夹中。