2013-02-26 3 views
1

메인 Qt 앱 및 AFAIK 대부분의 KDE 앱을 사용하면 제목 표시 줄뿐 아니라 창에서 빈 공간을 사용하여 창을 드래그 할 수 있습니다. 나는 그것의 위젯에 의해 주위에 창을 드래그 수 있도록 찾고 있어요Pyqt에서 비어있는 위젯 공간으로 창을 드래그/이동하는 방법을 어떻게 설정합니까?

from PyQt4.QtGui import * 
import sys 

a = QApplication(sys.argv) 
w = QWidget() 
w.show() 
sys.exit(a.exec_()) 

: 어떤 이유로,이 같은 기본 PyQt는 애플 리케이션은 당신이 그렇게 할 수 있도록 표시되지 않습니다. I found an existing StackOverflow question and answer하지만 창 관리자를 사용하여 실제로 창을 이동하지는 않습니다. 이는 (1) 다른 앱과 같지 않으며, (2) 창 관리자가 수행 할 때처럼 아름답 지 않습니다.

제 질문은 무엇입니까? 창 이동을 위해 창 관리자에게 사용되지 않은 클릭/끌기 이벤트를 전달하는 방법은 무엇입니까?

답변

1

여분의 공간으로 드래그 할 수있는 창은 QWidget뿐 아니라 QMainWindow 또는 QDialog에서 상속해야합니다. 당신은 그것을 가지고 있습니다.

관련 문제