#include #include "answer.h" void answers( GtkWidget *widget,gpointer data ) { gtk_widget_hide(data); answer(); } int request( ) {...
分类:
其他好文 时间:
2015-01-20 15:22:38
阅读次数:
266
#include void do_button1(GtkWidget *widget,gpointer data ){ //const gchar*uname; //uname=(gchar*)malloc(sizeof(gchar)); //uname=gtk_entry_ge...
分类:
其他好文 时间:
2015-01-20 15:12:33
阅读次数:
131
#include #include "request.h"void callback( GtkWidget *widget,gpointer data ) { gtk_widget_hide(data); request(); } gint delete_event( G...
分类:
其他好文 时间:
2015-01-20 15:09:47
阅读次数:
227
#include #include "vipLogin.h" void answer_user( GtkWidget *widget,gpointer data ) { gtk_widget_hide(data); } void answer_VIP( GtkWidget *widget...
分类:
其他好文 时间:
2015-01-20 15:04:56
阅读次数:
137
接下来,我们做一个布局练习,如下图:
我们用表格布局实现,表格布局参考坐标如下:
这里我们用到行编辑控件( GtkEntry )。
行编辑的创建:
GtkWidget * gtk_entry_new(void);
返回值:行编辑指针行
编辑内容的设置:
void gtk_entry_set_text (GtkEntry *entry,...
分类:
其他好文 时间:
2015-01-16 13:09:17
阅读次数:
209
前面我们学习的水平、垂直和表格布局容器,控件会跟着容器大小的变化进行自动适应,而固定布局容器里的控件则不会跟着变化( 则固定不变 )。
固定布局的创建:
GtkWidget *gtk_fixed_new(void);
返回值:固定布局容器指针
固定布局容器添加控件:
void gtk_fixed_put(
GtkFixed *fixed,...
分类:
其他好文 时间:
2015-01-15 22:11:09
阅读次数:
214
GTK_CALLBACK void on_toolbutton_about_clicked(GtkWidget *btn, gpointer user_data){ GtkWidget *about_dialog; GdkPixbuf *logo; GError *error=NU...
分类:
其他好文 时间:
2015-01-02 10:59:02
阅读次数:
233
#define debug_msg_box() \{ \ GtkWidget *msg_dlg = gtk_message_dialog_new(NULL, \ GTK_DIALOG_DESTROY_WITH_PARENT, \ GT...
分类:
其他好文 时间:
2015-01-02 10:54:12
阅读次数:
110
一、信号、事件 void g_signal_connect(instance,char* signalName,callback,gpointerobject); //instance:gtk控件 int btnOnClick(GtkWidget *widget,int data); 例: ...
分类:
其他好文 时间:
2014-12-09 17:18:15
阅读次数:
129
/*我已经把代码写在此处希望借鉴和完善!一起加油奥(PS:我的QQ是1693672542欢迎加我一起进行探讨学习奥!!!)*/#include #includeint main(int argc, char *argv[]){ gtk_init(NULL,NULL); GtkWidget...
分类:
其他好文 时间:
2014-11-08 07:04:37
阅读次数:
217