• 9685阅读
  • 4回复

关于Button按下状态的保持 [复制链接]

上一主题 下一主题
离线smallwanxx
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-09
窗口上有2个QFrame,每个QFrame上有几个QPushButton,在第一个QFrame上的某个Button被按下,希望焦点转移到另一个QFrame上的某Button,但是希望第一个QFrame上的那个Button保持着按下的状态,应该如何设置?
离线benbenmajia

只看该作者 1楼 发表于: 2010-03-09
你在按下这个button的时候设置另外一个frame  show出来,设置焦点呗,至于保持被按下的状态,可以重载QPushButton来实现
安然.....
离线smallwanxx
只看该作者 2楼 发表于: 2010-03-09
frame show出来了,焦点设置之后button按下的状态便消失了……恢复到unfocus状态……
离线loveonfire

只看该作者 3楼 发表于: 2010-03-10
void setCheckable ( bool )
用这个函数感觉能满足楼主要求
离线rockeinstein
只看该作者 4楼 发表于: 2010-07-18
引用第3楼loveonfire于2010-03-10 23:20发表的  :
void setCheckable ( bool )
用这个函数感觉能满足楼主要求


说的对,这个的确可以,Reference里面写着
This property holds whether the button is checkable.

By default, the button is not checkable.
Access functions:
boolisCheckable () const
voidsetCheckable ( bool )
快速回复
限100 字节
 
上一个 下一个