选择按钮效果

时间:2011-07-20 09:53:33

标签: qt symbian

我已经使用设计师创建了一系列按钮。

cellBut[i][j]=new QPushButton();

connect(cellBut[i][j],SIGNAL(clicked()),this,SLOT(onClickAction()));

这些按行排列,日历排序,我想在点击一次时选择它们,就知道我点击了那个特定的日期。它提供默认的“按下和释放效果”,但不提供突出显示的效果。

我希望它突出显示jus,就像默认的calenderwidget一样。

是否有一些突出功能的东西。我发现了一个autofill backgroundthing或setMask,但它没有做任何事情,或者我不知道如何使用它。 或者,如果我得到所选日期的指针,它是否具有选择???

的功能

请指导我

谢谢

2 个答案:

答案 0 :(得分:1)

使用setCheckable()功能。

setCheckable(true);

按钮将保持检查状态,直到再次点击。

编辑: 对不起,我误解了你的问题。

我认为您可以更改按钮的背景颜色,并模拟高光效果,例如:

button->setStyleSheet("background: red");

答案 1 :(得分:0)

我想你想使用Button group。从文档:独占按钮组关闭除了单击的按钮之外的所有可检查(切换)按钮。