Qt如何设置QPushButton的按键效果
Qt中,可以使用QPushButton的setStyleSheet()函数来设置按键效果。
例如,要设置按钮在按下时显示不同的背景颜色,可以使用如下代码:
QPushButton *button = new QPushButton("Button");
button->setStyleSheet("QPushButton:pressed { background-color: red; }");
这样,在按钮被按下时,背景颜色就会变为红色。
除了设置按下效果,还可以设置鼠标悬停效果、禁用效果等。例如,要设置按钮在鼠标悬停时显示不同的背景颜色,可以使用如下代码:
QPushButton *button = new QPushButton("Button");
button->setStyleSheet("QPushButton:hover { background-color: blue; }");
这样,在鼠标悬停在按钮上时,背景颜色就会变为蓝色。
可以根据需要使用不同的CSS样式来设置按钮的按键效果。
原文地址: http://www.cveoy.top/t/topic/iv1I 著作权归作者所有。请勿转载和采集!