내가이 일을 시도하고는 텍스트 뷰 창을 생성합니다C에서 GtkTextView를 편집 할 수 없게하려면 어떻게해야합니까?
http://zetcode.com/tutorials/gtktutorial/gtktextview/
그러나 나는 그것을 편집 할 수 싶지 않아요.
나는 어떻게하면 텍스트가 넘칠 때 스크롤 막대를 표시 할 수 있습니까?
내가이 일을 시도하고는 텍스트 뷰 창을 생성합니다C에서 GtkTextView를 편집 할 수 없게하려면 어떻게해야합니까?
http://zetcode.com/tutorials/gtktutorial/gtktextview/
그러나 나는 그것을 편집 할 수 싶지 않아요.
나는 어떻게하면 텍스트가 넘칠 때 스크롤 막대를 표시 할 수 있습니까?
확인 http://library.gnome.org/devel/gtk/stable/GtkTextView.html는 :
gtk_text_view_set_editable
기능이있다.
스크롤바를 GtkScrolledWindow
에 추가하여 위젯에 추가 할 수 있습니다. 예 :
GtkWidget* scrolled = gtk_scrolled_window_new(NULL, NULL);
gtk_container_add (GTK_CONTAINER (scrolled), view);
그리고 pack_start를보기와 함께 호출하는 대신 스크롤하여 호출하십시오.
센터링의 경우 GtkScrolledWindow
은 최상위 창이 아니므로 해당 위치는 상위 컨테이너 (예제에서는 VBox
)에 따라 다릅니다. 패딩 등을위한 pack_start
의 매개 변수가 있으며 원하는 것을 얻을 수 있습니다.
GTK_WINDOW_set_position (GTK_WINDOW (window), GTK_WIN_POS_CENTER);을 사용했는데 정상적인 창은 사용했지만 스크롤 한 창에서는 작동하지 않는 것 같습니까? – Gtker