我式了好多方法,但是就是不管用,其中有一种方法是似乎管用,但是由于show不是立即执行的所以看不出来,如下:
目的:建立一个按钮,然后将按钮show出来,最后去掉点击按钮以及高亮按钮的显示效果。
代码:
- QPushButton *button = new QPushButton("test", this);
- button->show();
- button->button->setUpdatesEnabled(false);
但是,我这样做了之后非但高亮和压下效果没有了,而且按钮也没有显示出来。
大家有没有什么简单的方法,来实现这个目的(即去掉按钮的压下和高亮效果),最好是利用减少刷新次数的思路来做。
[ 此帖被vaqeteart在2010-01-06 08:56重新编辑 ]