使用样式表去除边框线

2020-07-16 17:58:37 浏览数 (1)

Qt的一些控件(QPushButton,QCheckBox,QRadioButton等等)通过点击鼠标或切换方向键获得的焦点后会出现边框线,非常影响美观,本文通过设置样式表去除边框线。

如图

样式表

代码语言:javascript复制
QPushButton:focus {
 margin: 0px;
 outline: none;
}

小例子

代码语言:javascript复制
QPushButton *button = new QPushButton(QStringLiteral("Hello world!"));
button->setStyleSheet(R"(
 QPushButton:focus {
    margin: 0px;
    outline: none;
 })");
qt

0 人点赞