成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

GTK Widget文體框使用

移動開發(fā)
GTK Widget文體框使用是本文要介紹的內容,主要是來了解并學習GTK Widget應用的內容,具體內容來看本文詳解。

GTK Widget文體框使用是本文要介紹的內容,主要是來了解并學習GTK Widget應用的內容,具體內容來看本文詳解。

  1. #include <gtk/gtk.h>     
  2. #include <string.h>     
  3. const char *password="sssecret";    
  4. void closeApp( GtkWidget *window,gpointer data){    
  5.     gtk_main_quit();    
  6. }    
  7. void button_clicked(GtkWidget *window,gpointer data){    
  8.     const char *password_text=gtk_entry_get_text(GTK_ENTRY((GtkWidget *) data));    
  9.     if (strcmp(password_text,password)==0)    
  10.         g_print("Acces granted!/n");    
  11.     else    
  12.         g_print("Access denied!/n");    
  13. }    
  14. int main( int argc,char *argv[]){    
  15.     GtkWidget *window;    
  16.     GtkWidget *username_label,*password_label;    
  17.     GtkWidget *username_entry,*password_entry;    
  18.     GtkWidget *ok_button;    
  19.     GtkWidget *hbox1,*hbox2;    
  20.     GtkWidget *vbox;    
  21.     gtk_init(&argc,&argv);    
  22.     window=gtk_window_new(GTK_WINDOW_TOPLEVEL);    
  23.     gtk_window_set_title(GTK_WINDOW(window),"GtkEntryBox");    
  24.     gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER);    
  25.     gtk_window_set_default_size(GTK_WINDOW(window),200,200);    
  26.     g_signal_connect( GTK_OBJECT(window),"destroy",GTK_SIGNAL_FUNC(closeApp),NULL);    
  27.     username_label=gtk_label_new("Login:");    
  28.     password_label=gtk_label_new("Password:");    
  29.     username_entry=gtk_entry_new();    
  30.     password_entry=gtk_entry_new();    
  31.     gtk_entry_set_visibility(GTK_ENTRY(password_entry),FALSE);    
  32.     ok_button=gtk_button_new_with_label("OK");    
  33.     g_signal_connect(GTK_OBJECT(ok_button),"clicked",GTK_SIGNAL_FUNC(button_clicked),password_entry);    
  34.     hbox1=gtk_hbox_new(TRUE ,5);    
  35.     hbox2=gtk_hbox_new(TRUE,5);    
  36.     vbox=gtk_vbox_new(FALSE,10);    
  37.     gtk_box_pack_start(GTK_BOX(hbox1),username_label,TRUE,FALSE,5);    
  38.     gtk_box_pack_start(GTK_BOX(hbox1),username_entry,TRUE,FALSE,5);    
  39.     gtk_box_pack_start(GTK_BOX(hbox2),password_label,TRUE,FALSE,5);    
  40.     gtk_box_pack_start(GTK_BOX(hbox2),password_entry,TRUE,FALSE,5);    
  41.     gtk_box_pack_start(GTK_BOX(vbox),hbox1,FALSE,FALSE,5);    
  42.     gtk_box_pack_start(GTK_BOX(vbox),hbox2,FALSE,FALSE,5);    
  43.     gtk_box_pack_start(GTK_BOX(vbox),ok_button,FALSE,FALSE,5);    
  44.     gtk_container_add(GTK_CONTAINER(window),vbox);    
  45.     gtk_widget_show_all(window);    
  46.     gtk_main();    
  47.     return 0;    
  48. }   

小結:GTK Widget文體框使用的內容介紹完了,希望通過GTK Widget應用內容的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯(lián)網
相關推薦

2011-09-09 19:39:57

GTK Widget

2011-09-08 11:43:32

GTK Widget

2011-09-08 17:44:47

GTK Widget

2010-05-13 10:19:09

Widget開發(fā)

2010-11-25 09:05:53

MonoDevelop

2011-09-07 14:20:42

Android Wid組件

2011-09-07 16:24:10

Qt Widget

2010-05-03 11:05:26

Widget開發(fā)

2023-07-07 19:16:53

GTKLinux

2011-09-08 11:13:29

Widget

2019-04-08 16:41:55

Oomox圖形應用Linux

2019-04-04 14:23:08

GTK2GTK3Linux

2011-09-09 20:14:58

Android Wid

2011-09-09 11:05:56

Widget

2011-05-27 16:57:13

Android widget

2011-05-03 15:13:23

BlackBerryWidget

2011-09-08 15:07:10

Android Wid搭建

2011-09-08 15:51:33

Android Wid組件

2011-09-09 17:59:26

QT Widget

2010-07-13 09:02:19

Widget開發(fā)
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩二三区 | www亚洲一区 | 日本欧美在线 | 91久久精品一区二区三区 | 麻豆精品国产91久久久久久 | 白浆在线 | 久久一本| 国产精品久久久久久久久久免费 | 欧美成人免费在线视频 | 色婷婷久久久久swag精品 | www.久久 | 亚洲欧洲视频 | 91精品国产手机 | 亚洲精美视频 | 精品久久99| 成人h动漫精品一区二区器材 | 精品国产一区二区三区性色av | 精品久久伊人 | 巨大黑人极品videos精品 | 国产成人精品999在线观看 | 中文字幕成人在线 | 久久久国产一区 | 给我免费的视频在线观看 | 狠狠操电影 | 999免费观看视频 | 中文字幕日韩一区 | 久久88 | 99久久99 | 久久亚洲91| 日韩欧美三区 | 久久99精品国产自在现线小黄鸭 | 久久国产精品72免费观看 | 欧美人妇做爰xxxⅹ性高电影 | 日韩在线一区二区 | 国产精品一区二区三区久久久 | 2018国产精品| 中文字幕视频在线观看免费 | 粉嫩av久久一区二区三区 | 日韩免费毛片 | 亚洲va国产日韩欧美精品色婷婷 | av片在线免费看 |