GTK dialog 생성 질문입니다
GTK Tutorial 보면서 GTK로 프로그램 하나를 만들고 있는데요
튜토리얼에서는 다이얼로그 생성할때
버튼을 입력하였을때 다이얼로그가 나오도록 했는데...
이렇게 안하고..
프로그램 중간에 에러가 발생했을때
콘솔로 출력하지 않고 메시지 박스를 띄워서 알려주고 싶어서요...
MFC에서 afxMessageBox("할말"); 쓰듯이요.. (함수가 맞는지 가물가물한데..저런식으로...;)
박스 쓰는 함수를 호출했더니 오류가 발생하면서 프로그램이 종료가 되어버리는데
gtk_signal_connect 이런식으로 하지않고 dialog 띄우려면 어떻게 해야 하나요???
그리고 버튼을 클릭하면
새로운 윈도우에서 테이블이 나오도록 하려면 어떻게 해야하는지도 좀 알려주세요...;;
지금 만든건 window widget에 table widget 하나 추가하고 table에 button widget 네 개 넣어서
나타내었는데요...
여기있는 버튼을 클릭 하였을 때 함수 하나를 호출해서
이 함수 안에서 새로운 윈도우창을 띄우도록 하고싶은데...
함수 내에서 새로 window widget 만들었더니 오류나고...
그냥 table만 생성해서 gtk_widget_show(table); 해주면 화면에는 안나타나고...;;;
어떻게 해야 새로운 윈도우에서 테이블이 출력될 수 있는건가요???
파일 select 하는건 함수에서 select widget만 gtk_widget_show 해줘도 나타나던데...흠....;
메시지박스 띄우는
메시지박스 띄우는 거면,
GtkMessageDialog 객체 생성하고
( 참고 : http://library.gnome.org/devel/gtk/2.12/GtkMessageDialog.html )
gtk_dialog_run() 해보세요.
--------------------Signature--------------------
Light a candle before cursing the darkness.
아..네 깜박하고 이거
아..네 깜박하고 이거 말씀을 안드렸었네요...
이것도 찾았었는데....
왜그런지는 모르겠는데...
gtk_message_dialog_new 가 없는 함수라고 나오더라고요..;;
잘못 썼었나..흠...;
GTK는 www.gtk.org에서 gtk+-2.10.14 받아서 깔았어요...
댓글 달기