Qt Creator 4.5.0을 사용 중이며 내장 디자이너에서 수정할 수있는 QDockWidget을 만들려고합니다 (QDialogs 및 QMainWindows를 사용하여 항상이 작업을 수행하므로 이것이 처음입니다.) QDockWidget으로 시도한 시간). 하지만 QDockWidget에 위젯 요소를 추가 할 수있는 행운이 없습니다. 여기 Qt Creator Designer의 QDockWidget 양식
내가 왼쪽의 프로젝트 트리에서- 을 촬영 한 단계는 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "새 추가 ..."
- 을 선택 팝업 창에서 "Qt"를 선택한 다음 "Qt Designer Form Class"를 선택한 다음 "Choose"를 선택하십시오.
- 이 페이지에서 "위젯"섹션을 펼친 다음 "QDockWidget"을 선택하고 "다음"을 선택하십시오.
- 이 페이지에서 클래스 이름을 지정하고 ("ImageFilesDockWidget"), "다음"을 클릭하십시오.
- 이 페이지에서 "마침"을 선택하여 파일을 프로젝트에 추가합니다.
- 여기에서 "ImageFilesDockWidget.ui"파일이 자동으로 표시되므로 뷰에 일부 위젯을 추가하려고했지만 아무 것도 추가되지 않습니다. 예를 들어, 푸시 버튼을 클릭하여 dockwidget의 중앙으로 끌면 항목을 추가 할 수 없음을 나타 내기 위해 선이 그려진 빨간색 원이 표시됩니다.
누구나이 문제가 발생하여 작동하게하는 방법을 알고 있다면 내게 큰 도움이 될 것입니다.
미리 감사드립니다.
업데이트는 현재 내가 ("ImageFilesWidget.ui"호출) 표준는 QWidget 객체를 사용자 정의 할 디자이너를 사용할 수 있어요. 그래서 제 솔루션은 디자이너의 QMainWindow에 표준 QDockWidget을 추가 한 다음 여전히 (디자이너의 경우) 표준 QWidget에서 ImageFilesWidget 클래스로 dockWidgetContents를 승격시키는 것입니다.
github 또는 유사한 방법으로 프로젝트를 공유 할 수 있습니다. : P – eyllanesc
qt-designer-4.8.7을 사용하여이 문제를 재현 할 수 없습니다 (즉, qt 생성자없이). – ekhumoro