[질문] Qt QDomElement::setAttribute 입력순서 정하기
글쓴이: shint / 작성시간: 화, 2011/02/01 - 1:42오전
setAttribute("C1", "data");
setAttribute("C2", "data");
setAttribute("C3", "data");
setAttribute("C4", "data");
setAttribute("C5", "data"); 이런식으로 입력할경우.
C5, C2, C3, C4, C1 이렇게 document에 입력됩니다.
setAttribute로 입력한 순서대로 출력하려면 어떻게 해야하는지 알고 싶습니다.
혹시 아시느분 계시면 답변 부탁드립니다.
Forums:
임시방편으로 처리해봤습니다.
헤더에 이름을 처음 준것이 나중에 변경할때와 연관된거 같습니다.
근데. 앞에 숫자가 붙을 경우는 document에서 읽을 수 없습니다.;;;;;;
OK is success code.
BAD is fail code.
OK
im->setHeaderData(0, Qt::Horizontal, "C_1");
im->setHeaderData(1, Qt::Horizontal, "C_2");
im->setHeaderData(2, Qt::Horizontal, "C_3");
im->setHeaderData(3, Qt::Horizontal, "C_4");
im->setHeaderData(4, Qt::Horizontal, "C_5");
im->setHeaderData(0, Qt::Horizontal, "Ca_1");
im->setHeaderData(1, Qt::Horizontal, "Ca_2");
im->setHeaderData(2, Qt::Horizontal, "Ca_3");
im->setHeaderData(3, Qt::Horizontal, "Ca_4");
im->setHeaderData(4, Qt::Horizontal, "Ca_5");
im->setHeaderData(0, Qt::Horizontal, "1_shape");
im->setHeaderData(1, Qt::Horizontal, "2_tension");
im->setHeaderData(2, Qt::Horizontal, "3_temp");
im->setHeaderData(3, Qt::Horizontal, "4_mine");
im->setHeaderData(4, Qt::Horizontal, "5_donut");
im->setHeaderData(0, Qt::Horizontal, "1C_shape");
im->setHeaderData(1, Qt::Horizontal, "2C_tension");
im->setHeaderData(2, Qt::Horizontal, "3C_temp");
im->setHeaderData(3, Qt::Horizontal, "4C_mine");
im->setHeaderData(4, Qt::Horizontal, "5C_donut");
BAD
im->setHeaderData(0, Qt::Horizontal, "C1");
im->setHeaderData(1, Qt::Horizontal, "C2");
im->setHeaderData(2, Qt::Horizontal, "C3");
im->setHeaderData(3, Qt::Horizontal, "C4");
im->setHeaderData(4, Qt::Horizontal, "C5");
im->setHeaderData(0, Qt::Horizontal, "C1a");
im->setHeaderData(1, Qt::Horizontal, "C2a");
im->setHeaderData(2, Qt::Horizontal, "C3a");
im->setHeaderData(3, Qt::Horizontal, "C4a");
im->setHeaderData(4, Qt::Horizontal, "C5a");
im->setHeaderData(0, Qt::Horizontal, "C_1a");
im->setHeaderData(1, Qt::Horizontal, "C_2a");
im->setHeaderData(2, Qt::Horizontal, "C_3a");
im->setHeaderData(3, Qt::Horizontal, "C_4a");
im->setHeaderData(4, Qt::Horizontal, "C_5a");
im->setHeaderData(0, Qt::Horizontal, "shape_1");
im->setHeaderData(1, Qt::Horizontal, "tension_2");
im->setHeaderData(2, Qt::Horizontal, "temp_3");
im->setHeaderData(3, Qt::Horizontal, "mine_4");
im->setHeaderData(4, Qt::Horizontal, "donut_5");
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기