편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2020.10.30

    PyQt QTableView 선택 값 사용하여 리스트 자료 조작하기


    PyQt QTableView을 이용하여 행값을 삭제하는 방법을 알고 싶습니다.


    A1행 값 [A001,456,789]

    A2행 값 [A002,456,789]

    A3행 값 [A003,456,789]

    An행 값...

    B1행 값 [B001,456,789]

    B2행 값 [B002,456,789]

    B3행 값 [B003,456,789]

    Bn행 값...


    예로 위에처럼 테이블이 생성된다고 가정할때 A행값은 1개가 될수도 5개도 될 수 있습니다. 이값들은 리스트1에 저장되어 리스트1 = [[A1],[A2],[A3],[...]] 이렇게 저장 됩니다.

    B행 리스트 값 1개가 될수 있고 10개도 될수 있습니다 역시 리스트2 = [[B1],[B2],[B3],[...]] 이렇게 저장 됩니다.

    여기서 QTableView QStandard함수를 사용해서 테이블 행을 마우스로 클릭 하면 A1행 값은 0, A2행 값은 1 ... B1행 값은 3, B3행 값 5 이런식으로 선택이 됩니다.

    테이블 B1행 값을 지우려면 리스트2에 저장되어 있는del 리스트2[0]이 되어야 하는데 QTableView 선택 값이 3 이되어 이걸 이용하여 리스트2[B1] 값을 삭제 하고 싶습니다.

    QTableView B 행값이 선택될때 리스트2 에 있는 일치한 값을 삭제 하는게 목표 입니다.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.10.30

    파이썬 임의수 선택시 원하는 값을 찾는 방법을 알고 싶습니다.


    내용추가 수정 PyQt QTableView을 이용하여 행값을 삭제하는 방법을 알고 싶습니다.


    A1행 값 [A001,456,789]

    A2행 값 [A002,456,789]

    A3행 값 [A003,456,789]

    An행 값...

    B1행 값 [B001,456,789]

    B2행 값 [B002,456,789]

    B3행 값 [B003,456,789]

    Bn행 값...


    예로 위에처럼 테이블이 생성된다고 가정할때 A행값은 1개가 될수도 5개도 될 수 있습니다. 이값들은 리스트1에 저장되어 리스트1 = [[A1],[A2],[A3],[...]] 이렇게 저장 됩니다.

    B행 리스트 값 1개가 될수 있고 10개도 될수 있습니다 역시 리스트2 = [[B1],[B2],[B3],[...]] 이렇게 저장 됩니다.

    여기서 QTableView QStandard함수를 사용해서 테이블 행을 마우스로 클릭 하면 A1행 값은 0, A2행 값은 1 ... B1행 값은 3, B3행 값 5 이런식으로 선택이 됩니다.

    테이블 B1행 값을 지우려면 리스트2에 저장되어 있는del 리스트2[0]이 되어야 하는데 QTableView 선택 값이 3 이되어 이걸 이용하여 리스트2[B1] 값을 삭제 하고 싶습니다.

    QTableView B 행값이 선택될때 리스트2 에 있는 일치한 값을 삭제 하는게 목표 입니다.