2013-04-01 5 views
2

pyqt 문서에서 리소스 파일을 제거하는 데 문제가 있습니다. monkeystudio IDE도 사용하고 있습니다. 나는 이미지 프로그램을 madea 모든 "resources.qyc"라는 리소스 파일에 링크 된 지금은 오류 먼저 pyrcc4를 사용하여 리소스 파일을 컴파일해야합니다리소스 파일 가져 오기

Traceback (most recent call last): 
    File "main.py", line 9, in <module> 
    from Login import Login 
    File "J:\Newone\Login.py", line 3, in <module> 
    import mainwindow 
    File "J:\Newone\mainwindow.py", line 2, in <module> 
    import Addcadet 
    File "J:\Newone\Addcadet.py", line 6, in <module> 
    (Ui_Addcadet, QDialog) = uic.loadUiType('Addcadet.ui') 
    File "C:\Python32\lib\site-packages\PyQt4\uic\__init__.py", line 203, in loadUiType 
    exec(code_string.getvalue(), ui_globals) 
    File "<string>", line 179, in <module> 
ImportError: No module named resources_rc 

답변

1

를 얻을. 명령 줄에서 다음과 같이 실행합니다.

pyrcc4 ResourceFile.qrc -o ui_ResourceFile.py 
+0

어떻게 실행합니까? – user2219834

+0

@ user2219834 쉘에서 실행하면 'ResourceFile.qrc'는 입력 파일의 이름이고'ui_ResourceFile.py'는 출력 파일의 이름입니다. 리소스를 가져올 때 마지막 리소스를 사용할 것이므로'import ui_ResourceFile'과 같은 것이 필요합니다. 추신 : 아마도 오타이지만 자원 파일의 적절한 확장자는'.qrc'입니다. –

+0

바보 같은 소리에는 유감이지만 죄송합니다. 쉘에 입력 할 수 없습니까? 어떤 껍데기? – user2219834

관련 문제