• 5478阅读
  • 1回复

这句Qt4的代码是什么意思?KeyboardModifiers().testFlag [复制链接]

上一主题 下一主题
离线jedychen
 

只看楼主 倒序阅读 楼主  发表于: 2007-08-09
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
qApp->keyboardModifiers().testFlag(
                           static_cast<Qt::KeyboardModifier>(m_modifierKey)      )
m_modifierKey为 int

keyboardModifiers()返回的是什么类型?是一个类吗?

要把它改为Qt3的代码,应该怎样做?
[ 此贴被XChinux在2008-07-18 10:25重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2007-08-09
返回值是一个按键组合,比如同时按下Ctrl+Alt键。
testFlag()是测试返回值中是否有某个按键的吧。。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个