使用Qt StyleSheet可以通过设置QPushButton的样式来实现焦点上的按钮周围可见圆圈。具体步骤如下:
QPushButton:focus {
outline: 2px solid blue;
border-radius: 50%;
}
上述样式定义了焦点状态下按钮的外边框为2像素宽的蓝色实线,并设置了圆角半径为按钮宽度的50%。
QPushButton* button = new QPushButton("Button");
button->setFocusPolicy(Qt::StrongFocus);
button->setStyleSheet("QPushButton:focus { outline: 2px solid blue; border-radius: 50%; }");
通过上述步骤,当按钮获取焦点时,其周围将显示一个可见的圆圈。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云