LinuxFreeBSD

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ LinuxFreeBSD ] in KIDS
글 쓴 이(By): aeronova (aeronova)
날 짜 (Date): 2001년 10월 11일 목요일 오후 08시 34분 34초
제 목(Title): [q]Qt질문입니다..




안녕하세요..
삽질끝에 나름대로 결론(?)을 내렸지만..
그래도 다른 방법이 있으면 싶어서 질문을 드립니다. 지금 제가 하는 GUI의 hierarchy는
대강 담과 같습니다.
mainwidget(QWidget)
<-panelstack(QWidgetStack)
<-panelA(QWidget)
<-viewstack(QWidgetStack)
<-viewA(QWidget)
두개의 stack은 mainwidget의 자식이고,
panelA는 panelstack의 자식, viewA는 
viewstack의 자식이기 때문에 첨 mainwidget이
생성될때 줄줄이 모두 호출되어서 생성됩니다. 근데 문제는 나중에 데이터를 
mainwidget에서 읽어서 viewA에서 그리고,
panelA에서 x,y,z의 상한값을 설정하는데,
문제는 panelA에서 이미 생성자에서 기본값으로 주어진 걸 나중에 바꾸려고 하니까
이 값이 변경이 안되어서 미치겠습니다.
TT(QSlide의 상한값을 나중에 읽은 데이터에
근거해서 바꾸려 했습니다.)
signal,slot으로 연결해서 보니까 값은 전달되어도
이미 생성자가 첨 호출되면서 결정된 값이
안바꿔집니다. 이미 생성자에서 정해진 값은
다시 바꿀수는 없을까요..

기한이 얼마 안 남은 일인데..
제발 도와주시면 감사하겠습니다.
그럼 좋은하루 되세요~~


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.