• 4661阅读
  • 2回复

qte里如何使用setKeyboardFilter? [复制链接]

上一主题 下一主题
离线sophyyoung
 
只看楼主 倒序阅读 楼主  发表于: 2008-04-23
— 本帖被 XChinux 执行加亮操作(2008-04-23) —
以下是 qte 里面的例子 launcher 里面的,但是我发现使用的时候,filter()并没有被调用,要怎么样才能调用到 filter 呢?
class SimpleIM : public QWSServer::KeyboardFilter
{
public:
    SimpleIM( const QString &fn );
    bool filter(int unicode, int keycode, int modifiers, bool isPress,
             bool autoRepeat);

private:
    int backspaces( const QString &s );
    bool active;
    unsigned int maxlen;
    QMap<QString,QString> map;
    QString soFar;
};
main 里面:
    SimpleIM * im = new SimpleIM("latin1.im");
    QWSServer::setKeyboardFilter(im);

请各位 告诉我吧!
离线sophyyoung
只看该作者 1楼 发表于: 2008-04-24
哎呀,这么冷清,都没有人。
离线wzy19856170

只看该作者 2楼 发表于: 2008-04-24
板凳 我也不知道





































小游戏
快速回复
限100 字节
 
上一个 下一个