[ 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으로 연결해서 보니까 값은 전달되어도 이미 생성자가 첨 호출되면서 결정된 값이 안바꿔집니다. 이미 생성자에서 정해진 값은 다시 바꿀수는 없을까요.. 기한이 얼마 안 남은 일인데.. 제발 도와주시면 감사하겠습니다. 그럼 좋은하루 되세요~~ |