QT QTabWidget 怎样做到选中时不显示虚框
时间: 2023-06-26 10:06:43 浏览: 192
QTabWidget(选项卡窗口)
可以通过设置QTabWidget的样式表来实现选中时不显示虚框。具体的做法如下:
1. 在Qt Designer中,选择QTabWidget控件,打开其属性编辑器,找到"styleSheet"属性,双击打开编辑窗口。
2. 在编辑窗口中输入以下样式表代码:
```
QTabWidget::pane {
border: 0px;
}
QTabBar::tab:selected, QTabBar::tab:hover {
border: none;
background: #ccc;
}
```
3. 保存编辑窗口,重新运行程序,当选中某个tab时,虚框就不会显示了。
解释一下上述代码的含义:
第一行代码是将QTabWidget的pane(也就是标签页的区域)的边框宽度设置为0,这样就可以去掉虚框。
第二行代码是设置选中或鼠标悬停在标签页上时的样式,将边框设置为none(也就是不显示)并且设置背景颜色为#ccc。你可以根据需要修改背景颜色和其他样式属性。
希望我的回答能够帮到你!
阅读全文