GTK
文章平均质量分 72
zegeyzz
这个作者很懒,什么都没留下…
展开
-
GTK常用接口——图片、图片控件
图片GdkPixbuf//创建图片资源对象GdkPixbuf* gdk_pixbuf_new_from_file (const gchar *filename, GError **error);//创建指定图片大小资源对象GdkPixbuf* gdk_pixbuf_new_from_file_at_size (const char* filename, g原创 2013-11-09 21:32:04 · 1306 阅读 · 0 评论 -
GTK常用接口——按钮、标签
普通按钮GtkButton//创建普通按钮GtkWidget* gtk_button_new (void);GtkWidget* gtk_button_new_with_label (const gchar* label);//设置按钮文本内容void gtk_button_set_label (G原创 2013-11-09 21:24:47 · 1633 阅读 · 0 评论 -
GTK常用接口——布局
布局//创建垂直/水平布局容器GtkWidget* gtk_vbox_new (gboolean homogeneous, gint spacing); GtkWidget* gtk_hbox_new (gboolean homogeneous, gint spacing); homogeneous:原创 2013-11-09 21:01:35 · 1211 阅读 · 0 评论 -
GTK常用接口——窗口
控件GtkWidget//设置控件最小大小void gtk_widget_set_size_request (GtkWidget *widget, gint width, gint height); //设置控件是否可绘制背景 void gtk_widget_set_app_paintable (GtkWidget *widget, gboolean a原创 2013-11-09 20:48:07 · 1125 阅读 · 0 评论 -
GTK常用接口——绘图
绘图//实现过程//在曝光事件信号"expose_event"所连接的回调函数里进行相应的绘图操作gboolean callback (GtkWidget *widget, GdkEventExpose *event, gpointer data){// 绘图的相关操作return FALSE; //如果窗口里有其他控件,函数必原创 2013-11-09 22:01:00 · 1868 阅读 · 1 评论 -
GTK常用接口——事件处理
事件处理//设置控件捕获相应的事件void gtk_widget_set_events (GtkWidget *widget, gint events); GDK_BUTTON_PRESS_MASK:鼠标点击 GDK_BUTTON_RELEASE_MASK:鼠标释放 GDK_BUTTON_MOTION_MASK:鼠标移动 GDK_KEY_PRE原创 2013-11-09 21:57:25 · 2310 阅读 · 0 评论 -
GTK常用接口——日历、定时器
日历GtkCalendar//创建日历GtkWidget* gtk_calendar_new (void);//设置年份与月份gboolean gtk_calendar_select_month (GtkCalendar *calendar, guint month, guint year);//设置日历模式void原创 2013-11-09 21:52:31 · 1282 阅读 · 0 评论 -
GTK常用接口——行编辑、复选框、下拉框
行编辑GtkEntry//创建行编辑GtkWidget* gtk_entry_new (void);//获得文本内容const gchar* gtk_entry_get_text (GtkEntry *entry);//设置行编辑的内容void gtk_entry_set_text原创 2013-11-09 21:50:22 · 4742 阅读 · 0 评论 -
GTK常用接口——信息对话框、文本选择对话框
信息对话框GtkMessageDialog//创建信息对话框GtkWidget* gtk_message_dialog_new (GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, gchar *message_format, ...); pa原创 2013-11-09 21:46:24 · 2964 阅读 · 0 评论 -
GTK常用接口——进度条、滚动窗口、分栏列表
进度条GtkProgressBar//创建进度条GtkWidget* gtk_progress_bar_new (void);//设置进度条显示的百分比void gtk_progress_bar_set_fraction (GtkProgressBar *pbar, gdouble fraction);fraction: 0.0-1原创 2013-11-09 21:41:17 · 2520 阅读 · 1 评论