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

GTK Widget文體框使用

移動(dòng)開(kāi)發(fā)
GTK Widget文體框使用是本文要介紹的內(nèi)容,主要是來(lái)了解并學(xué)習(xí)GTK Widget應(yīng)用的內(nèi)容,具體內(nèi)容來(lái)看本文詳解。

GTK Widget文體框使用是本文要介紹的內(nèi)容,主要是來(lái)了解并學(xué)習(xí)GTK Widget應(yīng)用的內(nèi)容,具體內(nèi)容來(lái)看本文詳解。

  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. }   

小結(jié):GTK Widget文體框使用的內(nèi)容介紹完了,希望通過(guò)GTK Widget應(yīng)用內(nèi)容的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guā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開(kāi)發(fā)

2011-09-07 14:20:42

Android Wid組件

2010-11-25 09:05:53

MonoDevelop

2011-09-07 16:24:10

Qt Widget

2010-05-03 11:05:26

Widget開(kāi)發(fā)

2023-07-07 19:16:53

GTKLinux

2011-09-08 11:13:29

Widget

2019-04-08 16:41:55

Oomox圖形應(yīng)用Linux

2019-04-04 14:23:08

GTK2GTK3Linux

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開(kāi)發(fā)

2011-03-14 09:55:25

AndroidWidget

2011-09-09 20:14:58

Android Wid

2011-09-09 11:05:56

Widget
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成人精品久久 | 亚洲精品免费看 | 成人欧美一区二区三区黑人孕妇 | 免费播放一级片 | 亚洲综合色自拍一区 | 国产精品一区二区三区久久 | 日日精品 | 99这里只有精品视频 | 久久国产精品偷 | 免费在线一区二区三区 | 国产精品久久久久一区二区三区 | 国产欧美一级 | 久久精点视频 | 国产成人99久久亚洲综合精品 | 成人亚洲视频 | 成年人在线视频 | 亚洲精彩视频在线观看 | 一本久久a久久精品亚洲 | 国产成人av免费看 | 久久r久久 | 日本国产精品视频 | 在线视频一区二区 | 一区二区三区免费观看 | 日本三级电影在线免费观看 | 欧美三级久久久 | 亚洲电影一区 | 蜜桃精品噜噜噜成人av | 深夜福利亚洲 | 日韩在线一区二区 | 国产精品成人国产乱一区 | 亚洲精品在线91 | 蜜桃视频在线观看www社区 | 亚洲精品一区在线 | 91精品国产综合久久婷婷香蕉 | 久久久精品一区二区三区 | 国产欧美综合在线 | 精品亚洲一区二区三区 | 亚洲精品福利在线 | 中文字幕蜜臀av | 国产精品久久久久久久一区探花 | 91极品视频 |