홈>
send_button_clicked ()를 클릭하면;"entryform1"항목의 값을 가져 오려면 어떻게해야합니까? 내 코드는 다음과 같습니다.
gtkwidgete1 = GTK_ENTRY( gtk_builder_get_object( gtkBuilder, "chave_Sessao_TextBox" ) );
const gchar *text1 = gtk_entry_get_text(e1);strcpy(ch1,text1);
g_print ("Contents of entries:%s\n", text1);
- 답변 # 1
관련 자료
- php - 여러 버튼을 사용하여 FORM 외부에서 입력 값 가져 오기
- javascript - div와 관련된 입력의 고유 값
- r shiny - '거의'모든 입력 값을 표시하는 방법
- python - 한 줄에 여러 값을 입력하려면 어떻게해야합니까?
- C #에서 사용자 입력에 null int 값이있는 while 루프를 올바르게 사용하는 방법
- javascript - 재설정되지 않는 입력 값 - vuejs
- 사용자 입력으로 목록에서 값 제거 (Python)
- 자바 스크립트를 통해 HTML 드롭 다운 메뉴 값을 HTML 입력에 전달
- javascript - 반응 형 데이터 테이블 내부의 업데이트 입력 값이 작동하지 않음
- javascript - 모든 입력 값의 총합
- mysql - 사용자가 범위 내에서 값을 입력하도록 제한하는 방법은 무엇입니까?
- javascript - js - 여러 입력 필드에 값 삽입
- javascript - 첫 번째 입력에 기본값을 어떻게 줄 수 있습니까?
- javascript - Reactjs를 사용하여 동적으로 입력 값 추가, 삭제 및 편집
- java - 사용자 입력을 받아 주어진 값을 비교하고 2D 배열과 비교하려고합니다
- python - 사용자 입력 값을 아직 포함하지 않은 목록에 추가 및 삽입
- amazon emr - Step Functions 입력 값을 EMR 단계 Args로 가져 오는 방법이 있습니까?
그놈의 GTK + 2.0 문서 :
와이즈 비즈정말 간단합니다. 그래서 다음과 같이하십시오 :
그리고 콜백 함수
GTK에서GtkWidget *e1 = gtk_entry_new(); /* Set up whatever else you want to with your entry here */ g_signal_connect(e1, "activate", G_CALLBACK(print_message, e1)); gtk_box_pack_start (GTK_BOX (yourgtkbox), e1, TRUE, TRUE, 0); gtk_widget_show(e1);
에서 메시지를 인쇄하십시오 :const gchar *text1 = gtk_entry_get_text(GTK_ENTRY (e1)); g_print ("Entry contents: %s\n", text1);
그냥gchar
입니다typedef
로 이므로 다른 문자열로 복사 할 필요가 없습니다.예를 들어, 제공된 링크를 참조하십시오.
char