日历构件(GtkCalendar)显示一个月历视图,可以在上面方便地选择年份、月份和日期。
这样,如果要做与日期相关的编程,不再需要考虑复杂的历法问题。日历构件本身外观也很
漂亮,创建和使用都非常简单。
1.
名称:: |
gtk_calendar_new |
功能: |
创建日历构件 |
头文件: |
#include <gtk/gtk.h> |
函数原形: |
GtkWidget *gtk_calendar_new(); |
参数: |
无 |
返回值: |
新的日历构件 |
下面是创建日历的程序例子:
#include <gtk/gtk.h>
int main(int argc,char *argv[ ])
{
GtkWidget *window;
GtkWidget *calendar;
gtk_init(&argc,&argv);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_signal_connect(GTK_OBJECT(window),”destroy”,G_CALLBACK(gtk_main_quit),NULL);
calendar=gtk_calendar_new();
gtk_container_add(GTK_CONTAINER(window),calendar);
gtk_widget_show(calendar);
gtk_widget_show(window);
gtk_main();
} |
程序运行后会得到如下界面:
|