Qt如何去掉按钮等控件的虚线框(焦点框)(两种方法)
2016-07-25 07:02
986 查看
方法1:可以通过代码ui->pushButton->setFocusPolicy(Qt::NoFocus)或在Qt Creator的属性列表中设置。
方法2:如果在嵌入式设备中需要通过按键切换控件,最简单的方法就是通过控件的focus来实现,就不能使用方法1 了。此时可以通过qss样式表来去掉虚线框,代码如下所示。
[cpp] view plain copy
ui->pushButton->setStyleSheet("outline: none");
方法3:也是通过qss样式表来实现,代码如下所示。
[cpp] view plain copy
ui->pushButton->setStyleSheet("padding: -1");
参考链接:http://blog.csdn.net/jwybobo2007/article/details/7520081
http://blog.csdn.net/caoshangpa/article/details/51771696
方法2:如果在嵌入式设备中需要通过按键切换控件,最简单的方法就是通过控件的focus来实现,就不能使用方法1 了。此时可以通过qss样式表来去掉虚线框,代码如下所示。
[cpp] view plain copy
ui->pushButton->setStyleSheet("outline: none");
方法3:也是通过qss样式表来实现,代码如下所示。
[cpp] view plain copy
ui->pushButton->setStyleSheet("padding: -1");
参考链接:http://blog.csdn.net/jwybobo2007/article/details/7520081
http://blog.csdn.net/caoshangpa/article/details/51771696
相关文章推荐
- Qt修改文件内容
- Qt自定义带游标的slider,在滑块正上方显示当前值(非常有意思,继承QSlider之后增加一个QLabel,然后不断移动它)
- Qt基于FFmpeg播放本地 H.264(H264)文件(灿哥哥的博客)
- QTableView使用HTML显示富文本
- Ubuntu 16.04中 Qt 5.6 中无法调用fcitx输入中文的问题
- QT的信号与槽机制介绍
- Qt浅谈之三十二二维码条形码解析
- Qt实现窗口关闭动画效果
- QT修改应用程序图标
- Qt之QRadioButton
- Qt之QRadioButton
- Qt之QRadioButton
- qt5中信号和槽的新语法
- Qt之QSystemTrayIcon
- Qt之QSystemTrayIcon
- Qt之QSystemTrayIcon
- Qt实现类似QQ好友列表
- [置顶] QT操作Word,插入表格
- qt pushbutton美化
- 在Qt中读写INI配置文件