/×
id:chris
date:3月2日 2023年
×/#include#includegint status ;
gtkwidget* window ;
gtkwidget* calendar ;
gtkwidget *vbox ,*hbox,*hbox1;
gtkwidget *frame ;
gtkwidget *separator ;
gtkwidget *vbox1 ,*vbox2 , *vbox3;
gtkwidget *check_button ,*label,*label1 ,*label2 ,*label3 ,*button;
const gchar *str1,*str2,*str3 ;
gchar str[100] ;
gint year, month , day ;
void change(gtkwidget *calendar)
void call_show_heading(gtkwidget *widget ,gtkwidget *calendar)
void call_show_day_names(gtkwidget *widget ,gtkwidget *calendar)
void call_no_month_change(gtkwidget *widget ,gtkwidget *calendar)
void call_show_week_numbers(gtkwidget *widget ,gtkwidget *calendar)
void call_week_start_monday(gtkwidget *widget ,gtkwidget *calendar)
void create_window()
void call_day_select(gtkwidget *widget ,gtkwidget *data)
void call_month_changed(gtkwidget *widget ,gtkwidget *data)
void call_day_selected_double_click(gtkwidget *widget ,gtkwidget *data)
void call_prev_month(gtkwidget *widget ,gtkwidget *data)
void call_next_month(gtkwidget *widget ,gtkwidget *data)
void call_prev_year(gtkwidget *widget ,gtkwidget *data)
void call_next_year(gtkwidget *widget ,gtkwidget *data)
void create_calendar()
void calendar_select_ok(gtkwidget *button,gtkwidget *data)
}void call_font(gtkwidget *button , gtkwidget *data)
void create_flags()
void create_signal()
void create_close()
int main(int argc, char *argv)
GTK程式設計 視件和顏色表
視件和顏色表 硬體之間總存在差別。最原始的x伺服器只支援兩種顏色,每乙個畫素只能是on或off 開或關 這就是 每畫素一位 bpp 顯示模式。每畫素一位的顯示模式稱為深度為1。多數高階的x伺服器支援每畫素24或32位,還允許以視窗為基礎指定不同的深度。每畫素24 位允許224 16777216 種畫...
GTK程式設計 獲取螢幕解析度
最近開始學習gtk 圖形介面程式設計了,先寫一些非常基礎的程式。這個程式實現的功能是 獲取螢幕的解析度。使用場景 當需要將窗體顯示在螢幕指定的位置的時候,比如居中 當然了,讓窗體居中還有更簡便的方法,就是使用gtk window set position函式 file screenparam.c d...
GTK 程式設計入門 1 簡介與glib庫
gtk 是乙個軟體開發工具包,其設計目的是支援在 x window系統下開發圖形介面的應用程式。gnu所認定的標準桌面環境gnome就是用gtk 開發的。gtk 最初是由美國加利福尼亞大學伯克利分校的兩名學生spencer kimball和peter mattis開發而成的。gtk 的全稱為 gim...