1
我試圖在窗口的標題欄中顯示我的圖標。該程序編譯並運行良好,但該圖標僅在啓動器中顯示。gtk_window_set_icon_from_file()無法正常工作
這是我的主要功能:
int main(int argc, char * argv[])
{
GtkWidget * window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window), "My Window");
gtk_window_set_default_size(GTK_WINDOW(window), 600, 600);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
gtk_window_set_icon_from_file(GTK_WINDOW(window), "img/icon.png", NULL);
gtk_widget_show(window);
g_signal_connect_swapped(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
gtk_main();
return 0;
}
預先感謝任何幫助。
嘿@Brandon在最小化窗口時做了圖標顯示?你有沒有想過如何改變窗口框中的圖標?我一直在嘗試幾個月,現在沒有用:( – Noitidart