keyrelease

    0

    1답변

    을 예상대로 작동하지 않는 것은 내 코드입니다 : .H 파일 class MyMainWindow : public QMainWindow { ... protected: virtual void keyPressEvent(QKeyEvent *event); virtual void keyReleaseEvent(QKeyEvent *event)

    1

    1답변

    저는 XCB 튜토리얼을 공부했지만이 문제에 집착하고 있습니다. 이 예에서 ESC 키를 누르면 프로그램이 종료됩니다. 그러나 예제 코드에서는 "case 9"가 ESC 키를 캐치하는 방법을 알 수 없습니다. 나는 검색하고 모두 xcb.h과 xproto.h을 통해 보았고, ASCII 테이블. "케이스 9"에 이르기까지는 이해할 수 있다고 생각했습니다. 이것은 내

    0

    1답변

    그래서, 우리는 다음과 같은 응용 프로그램의 구조를 가지고 다음 EC_GUI 생성자 내가 GLViewer에 private void initGlViewer() { /** * Viewer. */ glViewer = new GLViewer(); glViewer.setup(); centerPanel.

    1

    1답변

    자바에 익숙하지 않은데 OS의 모든 위치에서 키보드 입력을 기록하고 .txt (또는 유사한) 파일로 저장하는 .java를 작성하는 간단하고 쉬운 방법이 있다면 궁금합니다. 또는 심지어 자바 패널). keyPressed, keyReleased 및 KeyTyped과 같은 메소드에 대한 언급을 보았습니다. 그러나이를 올바르게 구현하는 방법을 모르겠습니다. 누군가

    1

    1답변

    사용자가 네 개의 화살표 키 (또는 wasd)를 누르면 간단한 프레임에서 문자를 이동하려고합니다. 화살표 키를 누르고있는 동안 캐릭터는 계속 움직여야하며 사용자가 키를 놓으면 이동을 중단해야합니다. 대부분이 부분이 움직이고 있습니다. 그러나 빠르게 방향을 전환 할 때 이상한 지연이 있습니다. 키보드 단추를 누를 때처럼, 자바의 키 릴스터는 키를 실제로 "누

    0

    2답변

    간단한 질문입니다. 나는 Pong 게임을 다시 만들려고합니다. KeyEvents로 이동하는 두 개의 패들로 화면에 원하는 그래픽이 있습니다. 내 유일한 문제는 하나의 키를 놓으면 다른 패들도 멈 춥니 다 (둘 다 동시에 움직이는 경우). 왜 이런 일이 일어나는지 정확히 알지만 문제를 파악할 수는 없습니다. keyReleased 메서드가 호출 될 때 양쪽 패

    0

    1답변

    키가 Linux에서 실제로 해제 될 때까지 keyPress 이벤트가 실행되지 않습니다. 이 동작은 Vista마다 다릅니다. 여기 내 응용 프로그램의 코드가 있습니다. 1) CTRL 키를 아래로, 2) 잠시 3)를 해제 동안 유지 : 나는 다음과 같은 순서를 수행 할 때 차이가 발생합니다. Linux의 경우 release.i.e까지 아무 것도 출력되지 않습니

    0

    2답변

    MVVM 패턴을 사용하여 wpf 응용 프로그램을 개발 중입니다. 키 누름 & 릴리스 이벤트를 별도로 처리해야합니다 (예 : 미디어 플레이어에서 fwd/rev는 사용자가 키를 계속 누를 때까지 발생합니다. 누를 때 &이 중지됨). 많은 것을 검색 한 후에도 여전히 그것을 할 수있는 방법을 찾지 못했습니다. 누구든지 도와주세요.

    1

    1답변

    Ctrl 키를 누릅니다. 나의 첫번째 기능은 잘 작동 : void MainWindow::keyPressEvent(QKeyEvent *event){ if(event->modifiers()==Qt::CTRL){ //RETURNS TRUE ui->widget->groupmaking=true; } } 를 두 번째, 나는 출시

    1

    1답변

    좌표를 설정하려면 setGeometry()을 사용하고 있습니다. 하지만 일부 widget을 삭제하고 기본 레이아웃에서 제거하면 기하학을 올바르게 설정할 수 없습니다. 나는 KeyReleaseEvent()을 사용하고 있습니다. 즉, Key D를 누르면 특정 위젯을 제거해야하며 기하학을 특정 위치로 설정해야합니다. 처음으로 그것을 누르면, 효과는 보이지 않지만