• 4089阅读
  • 1回复

界面上有一个QTextEdit和多个其它控件,怎样让焦点一直保持在QTextEdit上? [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-28
如题:现在的问题是单击其它控件时QTextEdit的光标就消失了?用了setFocusPolicy (Qt::NoFocus)和QMouseEvent->ignore()都没效果,并且别的控件有滚动条,如果用了QMouseEvent->ignore()担心使滚动条也失效,有没有别的实现方法,请各位大侠帮帮忙~
一蓑烟雨任凭生
离线sbtree
只看该作者 1楼 发表于: 2009-04-29
setFocusProxy()用错了吧,我看文档的意思是要将他所有的部件的焦点设置成QTextEdit必须对其他所有部件调用setFocusProxy,并且把QTextEdit的指针作为参数
windows 7 + VC++2008 + Qt4.5.2
快速回复
限100 字节
 
上一个 下一个