• 5838阅读
  • 2回复

setDefault() 求助 [复制链接]

上一主题 下一主题
离线lyhopq
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-19
在QFrame 中的 QPushButton 如何设置成 setDefault(),效果?

也就是自动捕捉 "Enter" 键盘响应?
离线snowdream
只看该作者 1楼 发表于: 2009-08-19
用setFocus()
然后用QKeyEvent接收Qt::Key_Enter和Qt::Key_Return键事件
下面的代码仅供参考

  1. void easysmb::keyPressEvent(QKeyEvent *event){
  2. if(event->key() == Qt::Key_Enter || event->key() == Qt::Key_Return){
  3. if(rb->setHost(rh->sethost(),rh->setusername(),rh->setpassword())){
  4.         statusBar()->showMessage("Host Connected!", 2000);
  5. }
  6. }
  7. }
QQ:273247606
希望与大家一起交流QT~
离线lyhopq

只看该作者 2楼 发表于: 2009-08-20
噢,好的,谢谢!
快速回复
限100 字节
 
上一个 下一个