0

QCompleter가 만든 팝업에 QPushButton을 포함시키는 방법은 무엇입니까?QComboBox 또는 QCompleter에 버튼 포함

QFrame을 Listbox 또는 QTableView 및 QPushButton과 함께 사용할 것입니다. 그러나 void QCompleter :: setPopup (QAbstractItemView * popup) 메소드는 QAbstractItemView (QWidget 아님)가 필요합니다. 원하는 것은 무엇

:

QCompleter with QPushButton "Add color" included

답변

0

은 내가 QCompleter을 사용하지 않는,하지만 Qt는 모든 시각적 항목은 QWidget에서 파생 않았다. QAbstractItemView에 대한 문서를 확인한 결과 QAbstractScrollArea ->QFrame ->QWidget에서 파생되었으므로 결국 QWidget이지만 특수 형식을 사용해야합니다. QAbstractItemView에는 QListView 또는 QColumnView과 같이 사용할 수있는 일부 하위 클래스가 있습니다. Qt 문서에서 자세한 정보를 확인하십시오 : http://doc.qt.io/qt-5.8/qabstractitemview.html

+0

버튼을 사용하여 QlistView에서 파생 클래스를 생성하는 방법은 무엇입니까? –

+0

단추로 QListView에서 파생 클래스를 만드는 방법은 무엇입니까? 올바른 스크롤바 (목록 만 스크롤하고 단추 부분은 스크롤하지 않습니까? 페인트 방법을 재정의해야합니까? –