QAbstractTableModel 및 QTabelView (및 QSortFilterProxyModel)을 서브 클래 싱했습니다. 여러 줄의 텍스트를 텍스트 셀에 표시하고 입력 할 수있게하고 싶습니다. (현재, 줄 바꿈을 삽입하는 대신 편집 된 줄이 바뀔 것입니다.).QTableView/QAbstractTableModel에서 여러 줄 문자/줄 바꿈을 사용하는 방법?
난 그냥 모르는 설정하는 몇 가지 간단한 플래그가 있어야 어느 ...
QAbstractTableModel 및 QTabelView (및 QSortFilterProxyModel)을 서브 클래 싱했습니다. 여러 줄의 텍스트를 텍스트 셀에 표시하고 입력 할 수있게하고 싶습니다. (현재, 줄 바꿈을 삽입하는 대신 편집 된 줄이 바뀔 것입니다.).QTableView/QAbstractTableModel에서 여러 줄 문자/줄 바꿈을 사용하는 방법?
난 그냥 모르는 설정하는 몇 가지 간단한 플래그가 있어야 어느 ...
완전히 확실하지 당신은 요구하고있다하지만 난 당신이 이미 셀에 위젯으로 설정 한 가정 할 것이다 무엇 여러 줄 입력을 허용 할 수 있습니다 (QTableView
에 , setItem
사용). 당신이 것을있는 경우
, 나는 기본 동작
에 http://qt-project.org/doc/qt-4.8/qitemdelegate.html#eventFilter를 참조입니다 당신이 대리인의 데이터를 커밋보다는 줄 바꿈을 삽입하는 사용자 정의 QItemDelegate
파생 클래스를 생성하고 우선 기본 동작을 입력 할 것이라고 믿는다 올바른 방향으로 시작하십시오.