gtk#窗口图标不工作

本文关键字:工作 图标 窗口 gtk# | 更新日期: 2023-09-27 18:12:52

有人知道为什么运行失败吗?我有这个代码和一个名为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…为什么会这样?谢谢你的帮助。

gtk#窗口图标不工作

解决方案是将图标放在可执行文件旁边。我以为图标必须在根解决方案文件夹中,但实际上它看起来在根可执行文件夹