使用QMdiArea做为多窗口页面,把页面的关闭按钮设置为显示,奈何每个打开的QTabBar都有关闭按钮,并且其自带的关闭按钮图标太难看了,试了很多方法,想实现跟VS的标签按钮类似,当前页面有关闭按钮图标,其他打开的页面没有关闭按钮图标,当移动到关闭按钮图标时,高亮该图标……都没有成功。
今天偶然灵感出现,其实很简单,直接使用QSS就可以完成!
QTabBar::close-button {
image:null
}
QTabBar::close-button:selected {
image: url(close.png)
}
QTabBar::close-button:selected:hover {
image: url(close_hover.png)
}
转载请注明原文地址: https://ju.6miu.com/read-1294092.html