码迷,mamicode.com
首页 >  
搜索关键字:gtkwidget    ( 42个结果
界面的功能特色---菜单栏和工具栏
“菜单”(menubar)是GUI程序中最为常见的部分之一.各种各样的功能都能使用菜单来实现.下面这个例子生成一个含有文件菜单的菜单栏,并且文件菜单将只有一个菜单条(menu item).点击之后程序将会退出.#include int main(int argc,char *argv[]) { GtkWidget *window; GtkWidget *vbo...
分类:其他好文   时间:2015-05-27 17:28:08    阅读次数:209
第一个GTK+程序
在这一章节中,我们将开始编写第一个GTK+程序。超级简单的例子我们要“制造”一个超级简单的GTK+程序。就是显示一个空白的窗口。#include int main( int argc, char *argv[]){ GtkWidget *window; gtk_init(&argc, &argv.....
分类:其他好文   时间:2015-03-08 18:38:31    阅读次数:148
GTK进阶学习:属性改变事件
当窗口初始化,被移动或拉伸时,会触发属性改变事件。 属性改变事件产生的信号:configure_event 其回调函数的定义如下: gboolean callback( GtkWidget *widget,  GdkEventConfigure *event,  gpointer data )...
分类:其他好文   时间:2015-01-27 16:31:41    阅读次数:189
GTK进阶学习:事件盒子
有些控件( 如:标签GtkLabel,图片控件GtkImage 等),不响应GDK事件,相当于鼠标在其上面点击,它是捕获不到的。用户通过事件盒子可以解决这个问题。 事件盒子给控件提供一个GDK窗口来捕获事件。我们把控件放在事件盒子里,当我们用鼠标点击这个控件时,这个事件盒子就能捕获到点击的状态。 事件盒子的创建: GtkWidget *gtk_event_box_new(...
分类:其他好文   时间:2015-01-27 16:23:43    阅读次数:171
GTK进阶学习:设置窗口背景图(可指定其大小)
设置窗口背景图(可指定其大小): #include /* 功能: 设置背景图 * widget: 主窗口 * w, h: 图片的大小 * path: 图片路径 */ void chang_background(GtkWidget *widget, int w, int h, const gchar *path) { gtk_widget_set_app_paintable(...
分类:其他好文   时间:2015-01-26 19:25:26    阅读次数:437
GTK常用控件之笔记本控件( GtkNotebook )
笔记本控件,可以让用户标签式地切换多个界面。当我们需要多窗口切换时,使用笔记本控件是一个明智的选择。 笔记本控件的创建: GtkWidget *gtk_notebook_new(void); 返回值:笔记本控件指针 设置页标签的位置: void gtk_notebook_set_tab_pos(GtkNotebook *notebook,...
分类:其他好文   时间:2015-01-26 17:11:32    阅读次数:471
GTK常用控件之窗口( GtkWindow )
窗口的创建: GtkWidget *gtk_window_new(GtkWindowType type); GtkWindowType是一个枚举,有两种情况: GTK_WINDOW_TOPLEVEL:顶层窗口,有边框 GTK_WINDOW_POPUP:   弹式窗口,没边框 返回值:窗口指针 标题的设置: void gtk_window_set_title(...
分类:Windows程序   时间:2015-01-26 17:04:52    阅读次数:693
GTK常用控件之按钮( GtkButton )
按钮在GUI里应用最为广泛,我们几乎能在所有的界面中看到按钮。 空按钮的创建(按钮上没有任何内容): GtkWidget *gtk_button_new(void); 返回值:按钮指针 创建带文本内容的按钮: GtkWidget *gtk_button_new_with_label (const gchar *label); label:文本内容...
分类:其他好文   时间:2015-01-23 18:21:37    阅读次数:438
zui xin ban cheng pin
answer.c#include #include "vipLogin.h"#include "callinfo.h" #include "stdlib.h"#include void answer_user( GtkWidget *widget,gpointer data ){ c...
分类:其他好文   时间:2015-01-21 06:36:04    阅读次数:296
call.c
#include #include void do_button1(GtkWidget *widget,gpointer data ){ } void do_button2(GtkWidget *widget,gpointer data ){ answer();} void call(...
分类:其他好文   时间:2015-01-20 15:28:06    阅读次数:136
42条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!