qevent

    1

    1답변

    Qt 애플리케이션에 대한 도움말 웹 페이지를 추가하고 싶습니다. 사용자는 Qt :: WhatsThis "툴팁"을 사용하여 주제 및 웹 페이지 URL에 대한 설명을 얻을 수 있습니다. Qt 디자이너로 WhatsthisTooltips를 편집하고 언어를 indepentend로 지정하십시오. 이제 필터링을 위해 "LinkFilter"클래스를 만들고 viewclas

    3

    3답변

    이벤트 필터가 있고 나뭇 가지를 펼치거나 접을 때 나타났습니다. QEvent::MetaCall이 나타납니다. 이 방법을 사용하여 확장/축소 코드를 굴릴 생각 이었지만 항목의 색인과 같은 정보를 얻는 방법을 모르겠습니다. 이 MetaCall 이벤트 유형에서 사용할 수있는 것이 있습니까? 나는 누군가가 다른 사이트에서이 같은 질문을하지만, 여기에 대답하지 않고

    1

    1답변

    나는 QMdiSubWindow을 가지고 있으며 최소화 이벤트를 필터링해야합니다. 그러면 간단히 hide() 창을 열 수 있습니다. void accounts::changeEvent (QEvent *event) { if(event->QEvent::WindowStateChange) { event->ignore(); } } 이

    2

    1답변

    나는 그런 코드로 .H 파일이 입력 QEvent 정의를 선언합니다. 다른 장소에서 MyOnEventType이 다른 정수 값을 가지고 있다는 문제를 발견했습니다. 위의 코드에서 중단 점을 만들면 디버거가 9 번 중단됩니다. ONCE

    0

    1답변

    내 안드로이드 애플 리케이션 (일반적으로 4.x 하드웨어, 하드웨어 버튼이 아닌 소프트웨어)에서 메뉴 버튼을 사용하고 싶습니다. 그러나 적절한 QEvent를 찾을 수 없습니다. 나는하려고 애썼다. 그러나 메뉴 버튼을 누르는 것은 출력이 없었다. 메뉴 버튼이 위젯 밖에 있기 때문에 나는 추측하고있다. 이러한 유형의 이벤트를 어떻게들을 수 있습니까?

    3

    3답변

    QMainWindow에서 상속받은 MyWindow. MyWindow는 애니메이션을 표시하는 QGLWidget을 포함합니다. 문제는 메뉴를 열거 나 크기를 조정할 때마다 애니메이션이 일시 중지된다는 것입니다. 메뉴가 개방 또는 윈도우의 크기가 변경되는 동안, qDebug()로부터 알 수있는 바와 같이 bool MyWindow::event(QEvent *eve

    6

    1답변

    마우스 커서가 특정 위젯 위에있을 때 팝업 창이 표시되고 마우스가 위젯을 떠날 때이 팝업을 숨기고 싶습니다. 이렇게하려면 leaveEvent()을 다시 구현해야합니다. 이것은 Alt+Tab 다른 응용 프로그램으로 전환 할 때를 제외하고 모든 경우에 작동하는 것 같습니다. 나는 다른 이벤트를 잡아야 할 필요가 있다고 생각했지만 어떻게 든 적절한 이벤트를 찾을

    0

    1답변

    qgraphicsview에서 여러 qgraphicsitems (qgraphicsitems의 상속 된 클래스)가있는 qmainwindow가 있습니다. 이 항목에는 qgraphicsitems에서도 상속 된 개인 항목이 들어 있습니다. 이러한 항목은 마우스 누르기 이벤트를 수신합니다. 이 항목에는 사용자 정의 ID와 같은 자체 데이터 속성이 있습니다. 이러한 항

    2

    1답변

    Qt에서 QEvent 진행을 지연시킬 수있는 방법이 있습니까? 코드의 이 조각은 내가 원하는 무엇을 보여 QList<QEvent*> waited_events; ... bool MyQWidget::event(QEvent * event) { if (event->type() == QEvent::KeyPress) { waited_

    6

    2답변

    QT에서 QEvents를 사용하는 데 도움이 필요합니다. 이것이 나를 미치게합니다. 사용자 지정 이벤트를 사용하여 응용 프로그램을 작성하지만 QApplication::postEvent 함수와 같이 대상 개체를 지정해야합니다. 내가 알고있는 것처럼, 그것은 QApplication::postEvent(obj_target, QEvent myevent); 와