2011-09-09 4 views
6

최근에 Qt 4.7.4를 로컬에서 다운로드하여 설치했지만, 사용 후 한 가지 문제가 있습니다. 나는 윈도우 7의 외관과 느낌을 얻지 못한다. 나는 4.6.3에이 문제가 없었다. 내가 개방을 시도했습니다윈도우 7 기본 외관 및 느낌이 없음

designer.exe -style windowsxp 
designer.exe -style windowsvista 

: 나는 다음과 같은 명령을 사용하여 응용 프로그램을 여는 시도했다하지만 난이도보고가 계속

enter image description here

: 여기처럼 내 designer.exe는 모습입니다 CDE 및 Plastique 스타일이있는 응용 프로그램은 응용 프로그램에 적용됩니다.

이 모양과 느낌은 나 자신의 Qt GUI 프로젝트에서도 지속됩니다. 어떤 도움이나 아이디어라도 환영합니다.

편집 :

내 Qt는 구성은 다음과 같다 :

지금 WindowsXP과 windowsvista 스타일은 당신이 당신의 configure 명령에 -style-windowsxp and -style-windowsvista을 추가 할 수 있습니다, 컴파일되도록 구성 옳지 않은 것 같다
-opensource -platform win32-g++ -qt-sql-sqlite -no-qt3support -no-3dnow 
-no-phonon -no-multimedia -no-audio-backend -no-webkit -no-native-gestures 
-no-qmake 

답변

0

Qt 소스를 다시 작성하십시오.

+0

자동으로 컴파일되지 않았습니까?, – creatio

+0

예, 사용 중지되었을 수 있습니다. 예를 들어, 소스는 Windows Server 2003에서 한 번 구성되었습니다. – Cliffwolf

4

Qt 4.8.0에서도 같은 문제가 발생합니다.

-qt-style-windowsvista으로 다시 설정하기 전에 Microsoft 웹 사이트에서 Windows 7 용 Windows SDK를 설치해야합니다. 그렇지 않으면 네이티브 스타일 감지가 실패합니다. 당신은 최근 GCC 4.6 이상이있는 경우

, 이것은 내가 MinGW64 (TDM을 사용하여 Qt는 4.8.0 어제 같은 문제를 해결하는 방법입니다 -platform win32-g++-4.6

사용 http://www.slideshare.net/qtbynokia/how-to-make-your-qt-app-look-native (슬라이드 8) 또한 http://lists.qt.nokia.com/pipermail/qt-interest/2010-November/028971.html

를 참조하십시오 GCC 4.6.1) :

  1. 내지도 목록 (기본 디렉토리에 %WINSDK%을 윈도우 SDK를 설치)
  2. 추가 PATH에 5,215,513,210 (또는 %WINSDK%\bin\x64 64 비트 Windows 용) (다른 사람의 사이에서) 다음 옵션
  3. 전화 configure : windowsvista 스타일이
  4. 는 Qt를 구축을 사용하는 경우 구성의 첫 번째 출력 라인이 볼 수 -native-gestures -qt-style-windowsxp -qt-style-windowsvista
  5. 검사 :

mingw32-make 또는 nmake (VS)는 이제 Qt는 디자이너와 내 응용 프로그램을 모두 Windows 7의 모습 & 느낌 (Qt는 스타일) 활성화 (내 경우에는 64 비트 실행 파일입니다).