2012-10-07 4 views
0

Qt4Designer를 사용하여 응용 프로그램 UI를 디자인했습니다. 내가 이런 짓을하지만 난 아래 pyuic4를 통해 .py 파일로 변환 할 때 : Error: Q3Support widgets are not supported by PyQt4.Qt4 Designer 위젯 오류

이 오류의 원인은 무엇인가 : 내가 말한 오류로 패싯

pyuic4 myui.ui > myui.py 

?

디자이너에 배치 된 모든 위젯을 사용할 수 있습니까? 예를 KDatePicker, Q3Table 등을위한

답변

1

Q3Support 클래스 QT4에 Qt3 응용 프로그램을 포팅에 도움에만있다. 이유가 없습니다. 새 코드에서 사용하십시오. 그리고 어떤 경우이든, Qt5 (완전히 멀지 않은 곳)에서 완전히 삭제 될 것입니다.

오류 메시지와 관련하여 추가 할 사항이 거의 없습니다. 명확하지 않을 수 있습니다. Q3Support 위젯은 PyQt4에서 지원하지 않습니다. 즉, PyQt4는 단순히 특정 Qt 클래스를 래핑하지 않습니다.

KDE 위젯은 PyQt에서 직접 지원하지 않습니다.

파이썬과 함께 사용하려면 PyKDE4이 필요하며 ui 파일은 pykdeuic4으로 컴파일해야합니다.

+0

그러나 QtDesigner 버전 4.8.1 마녀는 Qt 버전 4.8.1을 사용합니다. 그래서'KDatePicker','Q3Table'과 같은 질문에서 제가 말했던 디자이너의 위젯은 올바르게 작동해야합니다. 이제 어떻게 QtDesigner에서이 위젯을 사용하고 pyqt로 변환 할 수 있습니까? – Amin

+0

@Amin. 나는 나의 대답이 그 상황을 아주 분명하게 설명한다고 생각한다. 그래서 나는 더 할 것이 없다. – ekhumoro

+0

오류의 이유는 첫 번째 질문 이었지만 결국에는이 위젯에서 어떻게 사용할 수 있는지 질문했습니다. 나는 혼란스러운 특이한 일에 직면했다. QtDesigner 마녀가 만든 양식을 만든 일부 위젯이 포함되어 있으며 미리보기가 양식을 올바르게 보여주고 있지만'.ui' 파일을'.py' 파일로 변환하려고 할 때 오류가 발생합니다. 우리는 이제이 질문에 직면합니다. 만약 우리가 어떻게 이러한 위젯을 사용할 수 있습니까? 그러나 디자이너가 왜 그런지를 사용할 수없는 경우. – Amin