2013-12-18 3 views
4

방금 ​​Qt를 사용하기 시작했습니다. 설치시 잘못되었지만 잘 모르겠습니다. QFormBuilder을 사용할 수 없습니다.Qt QT에서 알 수없는 모듈 : uitools

리눅스 분투 64B

내가 무슨 짓을했는지 :

  • 내가이 REPO를 복제 : [email protected] : QT/qt5.git
  • init_repository >> ./configure를 >> make >> sudo make install
  • qt-creator를 다운로드했습니다. http://qt-project.org/downloads#qt-creator
  • 새 프로젝트를 만들었으며를 포함 시키려고했습니다.그는이 파일을 알지 못한다고 말합니다.

그래서, 어디 선가 내가 프로젝트 파일에 QT += uitools을 추가 할 필요가 있지만, 지금은 qmake를 사용하려고하면, 내가 Unknown module(s) in QT: uitools을 얻고 있다고 사람을 보았다.

영어로 죄송합니다. 도움을 주셔서 감사합니다.

QT += designer

+7

우분투에서 'apt-get install libqt5designer5 qttools5-dev'가 설치되어 있는지 확인하십시오 : https://github.com/pgmodeler/pgmodeler/issues/385 –

+0

감사합니다. 귀하의 제안이 도움이되었습니다! – sinner

답변

4

실제로 documentation을 읽게

+0

시도해 보았습니다 : 프로젝트 오류 : 알 수없는 모듈 (QT) : 디자이너 – hidewak

+2

@hidewak : 디자이너가 설치되었습니다! – lpapp

1

documentation 읽기, 그것은 .PRO 파일에 디자이너 모듈을 추가 할라고?

그것은 처음에이 글을

:

그래서

The QFormBuilder class is used to dynamically construct user interfaces from UI files at run-time. More...

Header: #include

qmake: QT += designer

Inherits: QAbstractFormBuilder.

, 단지를 따라 당신의 qmake를 프로젝트 파일에이를 넣어 :

QT += designer 

또는이 같은 qmake를 호출 할 수 있습니다

qmake QT += designer 

물론 디자이너를 위해 디자이너를 설치해야합니다. 이. Ubuntu에 libqt5designer5과 같은 패키지를 설치해야합니다. 또는 Qt를 수동으로 설치 한 경우 디자이너를 수동으로 설치해야합니다.

저는 우분투에 익숙하지 않습니다. 해당 개발 패키지를 설치해야 할 수도 있습니다. 어쨌든 요점은 위의 솔루션 중 하나 이후에 Project ERROR: Unknown module(s) in QT: designer을 얻을 때 부족한 것으로 보이는 시스템에 라이브러리와 헤더를 올바르게 설치해야한다는 것입니다.

+0

프로젝트 오류 : QT의 알 수없는 모듈 : 디자이너 – hidewak

22

당신이 qttools5-dev 패키지를 누락

Project ERROR: Unknown module(s) in QT: designer 

당신이 얻을합니다.

+0

이것은 곧바로 작동했습니다. RHEL 7.3에서는'qt5-qttools-devel'을 설치해야만했습니다. –

관련 문제