

【文章摘要】 本文分享了一個在Linux環境下,使用GTK/GDK函式庫開發時,如何透過gdk_pixbuf_new_from_file函數從指定檔案路徑讀取圖片並顯示於視窗中的基礎C語言範例程式碼,適合GUI開發初學者參考。

放一下 簡單的code 作個備份
#include
#include
#include
int main(int argc, char**argv)
{
GtkWidget *window;
GtkWidget *frame;
GdkPixbuf *pixbuf;
GtkWidget *img;
gtk_init(&argc, &argv);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
pixbuf = NULL;
pixbuf = gdk_pixbuf_new_from_file(“test00.jpg”,GError);
img = gtk_image_new_from_pixbuf(pixbuf);
gtk_container_add(GTK_CONTAINER(window),img);
gtk_widget_show_all(window);
gtk_main();
return 0;
}
—
相關即時資訊與推薦閱讀:
- [Adventure Book] GTK開發備忘:使用GDK Pixbuf的gdk_pixbuf_new_from_file從檔案讀取圖片範例 – 詳細介紹如何在GTK專案中使用GdkPixbuf讀取圖片檔案,並提供完整的編譯與執行說明。
- [Adventure Book] Linux 開發必備:常用 GCC 編譯指令與參數參數備忘錄(-o, -O, -I, -L, -l, -Wall, -g) – 整理Linux開發中常用的GCC編譯器指令與各項參數說明,是程式編譯的基礎指南。
- [Adventure Book] 提高開發效率:自動化建置工具 Makefile 入門概念與實用教學資源整理 – 介紹Makefile的基本語法與概念,幫助開發者實現專案的自動化建置與管理。
- [Adventure Book] 如何使用GCC編譯UTF-8檔案並正確顯示中文?解決編譯器中文亂碼教學 – 解決在Windows或Linux下使用GCC編譯含有中文字元檔案時常遇到的亂碼問題。
- [Adventure Book] 核心程式設計概念:什麼是 Callback Function(回呼函數)?其運作機制與優勢解析 – 深入淺出解析Callback Function的概念、運作機制及其在異步程式設計中的重要性。