c++ - 使用 StyleSheet 悬停时 qt 加宽 QScrollBar

标签 c++ qt qtstylesheets qscrollarea

我正在尝试使用自定义样式表更改垂直 QScrollBar 的宽度

QScrollBar:vertical 
{
     border: 2px solid grey;
     background: #32CC99;
     width: 10px;
     margin: 22px 0 22px 0;"
}
QScrollBar:vertical:hover { 
     background: red; 
     width: 25px ;
}

这是行不通的。我做错了吗?我们不能在运行时更改小部件的宽度吗?

最佳答案

你应该试试

QScrollBar::handle:hover {
    background: red; 
    width: 25px;
}

对我有用

关于c++ - 使用 StyleSheet 悬停时 qt 加宽 QScrollBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23659134/

相关文章:

c++ - 双指针和它们之间的括号

c++ - 更快地编译 Boost.Test 测试

集合的 C++ vector 在执行 push_back 后给出段错误

c++ - Visual C++ 2010 将 User32.dll 导入 64 位 win7 时出错

qt - 如何将 RGB32 格式的 QImage 转换为 OpenCV::mat?

python - 如何在 QTabWidget 中设置可移动选项卡的样式

c++ - Qt中的删除按钮

qt - PyQt:带有 QRunnables 的 QThreadPool 需要时间退出

c++ - 在Linux中的QT C++中设置QButton的透明度

c++ - 我真的应该为我的应用程序使用一个 qss 文件,而不是为每个 (UI) 类使用一个 qss 文件吗?