Qt QTreeWidget三态树问题
代码:
/* hello程序 hello.c */
#include <gtk/gtk.h>
gint count = 1;
void
on_button_clicked (GtkWidget *button, gpointer userdata){
g_print("你好,这是Hello功能的测试. ");
//g_print("Hello. This is a test . ");
/* 下面这一行的输出始终不变,哪位大哥给解释以下 */
g_print("%d\n", (gint)userdata);
//g_print("%d\n", count);
count = count + 1;
}
int main ( int argc, char *argv[]){
GtkWidget *window;
GtkWidget *button;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit), NULL);
gtk_window_set_title(GTK_WINDOW(window), "Hello功能实现");
gtk_window_set_default_size(GTK_WINDOW(window), 500, 100);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
gtk_container_set_border_width(GTK_CONTAINER(window), 40);
button = gtk_button_new_with_label("按下此按钮会在终端上显示一行信息");
g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(on_button_clicked), (gpointer)count);
gtk_container_add(GTK_CONTAINER(window), button);
gtk_widget_show(button);
gtk_widget_show(window);
gtk_main();
return FALSE;
}
#include <gtk/gtk.h>
gint count = 1;
void
on_button_clicked (GtkWidget *button, gpointer userdata){
g_print("你好,这是Hello功能的测试. ");
//g_print("Hello. This is a test . ");
/* 下面这一行的输出始终不变,哪位大哥给解释以下 */
g_print("%d\n", (gint)userdata);
//g_print("%d\n", count);
count = count + 1;
}
int main ( int argc, char *argv[]){
GtkWidget *window;
GtkWidget *button;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit), NULL);
gtk_window_set_title(GTK_WINDOW(window), "Hello功能实现");
gtk_window_set_default_size(GTK_WINDOW(window), 500, 100);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
gtk_container_set_border_width(GTK_CONTAINER(window), 40);
button = gtk_button_new_with_label("按下此按钮会在终端上显示一行信息");
g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(on_button_clicked), (gpointer)count);
gtk_container_add(GTK_CONTAINER(window), button);
gtk_widget_show(button);
gtk_widget_show(window);
gtk_main();
return FALSE;
}
另外,不能给帖子中的特定代码行添加颜色等格式?
作者: Skinhead 发布时间: 2010-10-29