의이 내가 조롱을 만든 가정 해 봅시다 :업데이트 레이블 텍스트 GTK + C++
button = gtk_button_new_with_label ("label");
그리고 그리드에 연결 :
다음 텍스트로"label"
에 버튼을 추가
grid = gtk_grid_new();
gtk_grid_attach (GTK_GRID (grid), button, 0, 0, 1, 1);
gtk_container_add (GTK_CONTAINER (vbox), grid);
다음과 같이 표시됩니다.
char c = 'e';
// And I want to update the label's text with the value stored in c.
레이블의 이전에 설정된 텍스트를 어떻게 업데이트해야합니까?
내가 GTK +에 새로 온 사람, 나는이 질문에 대한 유감해야한다고 생각 ...하지만 여기가 ...
감사합니다!
GUI 응용 프로그램에서 cin을 사용하려고하고 while 루프가 glib의 이벤트 루프를 차단하고있는 것을 감안할 때 레이블을 업데이트하는 것이 코드의 문제 중 적어도 하나라고 말하고 싶습니다. – MrEricSir
나는 심지어 콘솔 전환이 어렵다는 것을 깨닫지 못했습니다 ... 문제가 업데이트되었습니다. – VohadsA