• 2683阅读
  • 3回复

[提问]请教,如何使 控件 不使能时,切换焦点不切换到其上面? [复制链接]

上一主题 下一主题
离线cyberpunker
 

只看楼主 倒序阅读 楼主  发表于: 2018-06-21


试了

    btn->setDisabled( true );
    btn->setFocusPolicy( Qt::NoFocus ) ;

  

没效果,还是焦点还是会落到上面去,

但是如果是使能状态下,设置了setFocusPolicy( Qt::NoFocus ) ,反而焦点不会落到其上面去
离线ustone

只看该作者 1楼 发表于: 2018-06-21
交换两行顺序有没有用?纯属一试~
离线cyberpunker

只看该作者 2楼 发表于: 2018-06-22


好像本来就是:控件不使能,焦点切换不到

我这个窗口写的有问题????



离线kaon

只看该作者 3楼 发表于: 2018-06-22
如果NoFocus 不起作用,那可能是个bug了,
1. 报告给https://bugreports.qt.io
2. 要么重写下focusInEvent
快速回复
限100 字节
 
上一个 下一个