문제

QT 데스크탑 응용 프로그램 (a .qss 파일)에서 스타일 시트를 사용하고 있지만 .pro 파일을 .qss 파일을 출력 디렉토리로 만드는 방법을 찾을 수 없습니다 (.exe 파일이 생성되는 위치. ), 이는 응용 프로그램이 스타일없이 완전히 실행된다는 것을 의미합니다.

나는 Visual Studio에서 프로젝트를 운영했으며 vs는이 모든 것을 돌볼 것입니다. 그러나 이제 qt creator에서 .pro 파일을 내보내면서 대신 QT Creator에서 사용했으며,이 파일을 복사하기 위해 .pro 파일에 수동으로 몇 가지 명령을 추가해야한다고 생각합니다.

QMake에 익숙하지는 않지만 "Other_Files +="및 "installs +="명령을 모두 사용하려고 시도했지만 스타일 시트를 대상 디렉토리로 복사 할 수는 없습니다.

파일을 Dest Dir에 수동으로 복사하면 모든 것이 매력처럼 작동하지만 변경할 때마다 수동으로 복사해야합니다.

이 문제에 대한 도움은 크게 감사 할 것입니다. 미리 감사드립니다!

도움이 되었습니까?

해결책

다음은 성공적으로 사용한 로고가있는 예입니다.

DESTDIR = $${INSTALLDIR}

images.path = $${INSTALLDIR}/images #<-- sets the directory to install into
images.files += images/logo.png #<-- sets the image to install.
images.files += images/small_logo.png #<-- Another one to install.

INSTALLS += images #<-- Add the images to the install command.

스타일 시트와 같은 종류의 것을 사용할 수 있다고 생각합니다. 이것은 상대 날짜를 확인하는 대신 설치 대상이 실행될 때마다 이미지를 복사하고 소스가 새 경우에만 복사했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top