2014-10-02 3 views
2

Qt를 사용하여 사용자 정의 파일 열기 대화 상자를 구현하고 싶습니다. 나는 내가 단지 예를 들어, 가장 많은 확장자 파일을 표시 할 파일 대화 상자에서 확장맞춤 QFileDialog

a.txt.1 
a.txt.2 
a.txt.3 

b.txt.1 
b.txt.2 

c.txt.1 
c.txt.4 

이런 종류의 파일을 가지고 시나리오 다음 한 a.txt.3, b.txt.2, c.txt.4 QFileDialog 필터를 추가 할 수있는 방법이 있습니다. 필터링 외에 제안이 있으면 알려주십시오.

+0

가장 높은 것을 어떻게 알 수 있습니까? – Drop

+0

내 가장 큰 번호는 –

답변

4

당신은 구현하고 자신의 프록시 모델을 설정해야합니다

무효 QFileDialog :: setProxyModel (QAbstractProxyModel * proxyModel는)

주어진 proxyModel에 뷰에 대한 모델을 설정합니다. 기본 모델을 수정하려면 이 유용합니다. 예를 들어 열을 추가하거나 데이터를 필터링하거나 드라이브를 추가 할 수 있습니다.

+1

제안에 따라 구현하고 작동합니다.이 링크를 도와 주셔서 감사합니다. http://stackoverflow.com/questions/4893122/filtering-in-qfiledialog/4893903#4893903 –

+0

위대한, 천만에요! –