2013-02-05 2 views
0

저는 python2, qt 및 elixir를 사용하여 응용 프로그램을 작성하고 있습니다. 이 앱은 sqlite 데이터 베이트의 데이터를 elixir 개체의 목록으로 가져 와서 데이터를 처리하기 위해 만든 QAbstractTableModel 하위 클래스의 변수에 저장합니다.QAbstractTableModel에서 DB에 대한 변경 사항은 어디에서 커밋합니까?

메모리의 데이터를 잘보고 업데이트 할 수 있습니다. 그러나, (elixir를 사용하여) 데이터베이스 파일에 변경 사항을 적용하려면 session.commit() 함수를 호출해야합니다.

내 질문은 어디에서 호출할까요? QAbstractTableModel에 데이터가 변경된 후에 방출되는 신호가 있습니까?

답변

관련 문제