一个小程序,让你知道Qt一次能支持按下多少个键(一)
写这一篇日志的目的在于将Qt按键事件系统进行二次封装,制作出符合游戏要求的按键处理,我们知道有时候游戏需要响应多个按键的,这个小程序就是我朝着这方面目标的一个小小的尝试。
源代码的下载地址:这里
首先是Widget.h头文件,它是窗口类的声明。
#ifndef WIDGET_H
#define WIDGET_H
#include <QString>
#include <QList>
#include <QWidget>
/*---------------------------------------------------------------------------*/
class Widget: public QWidget
{
Q_OBJECT
public:
Widget( void );
~Widget( void );
protected:
void paintEvent( QPaintEvent* pEvent );
void keyPressEvent( QKeyEvent* pEvent );
void keyReleaseEvent( QKeyEvent* pEvent );
private:
void SetShowText( void );
QString

本文介绍了一个使用Qt编写的程序,用于测试应用程序在同一时间能处理的按键数量。作者通过程序发现,当某些键组合被按下时,其他特定键将无法响应,而某些键仍然可以。该小程序有助于理解Qt的按键事件处理机制。
最低0.47元/天 解锁文章
1万+





