hbox = gtk_hbox_new(FALSE,0); {/* year */hidlg->eyear =gtk_entry_new_with_max_length(4);/* fixme gtk2 twocharwidth = gdk_string_width(hidlg->eyear->style->font, "00");*/twocharwidth =20; gtk_box_pack_start(GTK_BOX(hbox), hidlg->eyear, FALSE, FALSE,0); gtk_widget_se...
可以用gtk_entry_new函数或者gtk_entry_new_with_max_length函数建立录入构件.其中函数gtk_entry_new_with_max_length能够设置录入到构件中的最长的字符数。 1. 2. 构件中的正文可以用gtk_entry_get_text函数提取。它的返回值是指向字符串数据的指针,但是不能通过该指针修改数据。 下面是录入构件的例子:用户输入...
1.gtk_entry_new(void); 这是新建一个输入框并且不设置输入框能接受的最大输入字符 2.gtk_entry_new_with_max_length(gint max); 这是新建一个设置了能最大接受多少字符的输入框 3.gtk_entry_get_text(Gtkentry *entry); 这是获取指定输入框的内容 4.gtk_entry_set_visibility(); 用于设置输入框内容是...
1.gtk_entry_new(void); 这是新建一个输入框并且不设置输入框能接受的最大输入字符 2.gtk_entry_new_with_max_length(gint max); 这是新建一个设置了能最大接受多少字符的输入框 3.gtk_entry_get_text(Gtkentry *entry); 这是获取指定输入框的内容 4.gtk_entry_set_visibility(); 用于设置输入框内容是...
gtk_entry_set_max_length(GTK_ENTRY(pindialog.newPin1Entry), MAX_PIN_LENGTH);// disable visibilitiesgtk_entry_set_visibility(GTK_ENTRY(pindialog.originalPinEntry), FALSE); gtk_entry_set_visibility(GTK_ENTRY(pindialog.newPin0Entry), FALSE); ...
wgt.window = gtk_window_new(GTK_WINDOW_TOPLEVEL); wgt.label_tips = gtk_label_new("Welcome,please login first"); wgt.button_login = gtk_button_new_with_label("login"); wgt.button_exit = gtk_button_new_with_label("exit"); wgt.entry_username = gtk_entry_new_with_max_length(10); ...
entry=gtk_entry_new_with_max_length(50); gtk_entry_set_text(GTK_ENTRY(entry),"hello"); gtk_entry_select_region(GTK_ENTRY(entry),0,GTK_ENTRY(entry)->text_length); gtk_box_pack_start(GTK_BOX(vbox),entry,TRUE,TRUE,0); g_signal_connect((GtkEntry*)entry,"activate",G_CALLBACK(OnEnte...
(table), button2, 0, 2, 4, 6,GTK_FILL | GTK_SHRINK, GTK_FILL | GTK_SHRINK, 5, 5); entry2 = gtk_entry_new_with_max_length(6); entry1 = gtk_entry_new_with_max_length(7); entry3 = gtk_entry_new_with_max_length(5); entry4 = gtk_entry_new_with_max_length(8); /*...
//单行输入GtkWidget *gtk_entry_new(void)//属性设置voidgtk_entry_set_max_length(GtkEntry*entry,gint max) gint gtk_entry_get_max_length(GtkEntry*entry)voidgtk_entry_set_visibility(GtkEntry*entry,gboolean visible) gboolean gtk_entry_get_visibility(GtkEntry*entry)voidgtk_editable_set_editable(Gtk...
#include gtk/gtk.h GtkWidget* gtk_entry_new_with_max_length (gint max); 11.3 基本控件 2 .获取与设置文本框数据 文本框中输入数据以后,需求取得这些数据进行处理。新建文本框时可以设置文本框 初始内容。函数gtk_entry_get_text ()与函数entry_set_text ()可以分别完成这 两个功能。这两个函数地原型...