Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想更改 qwtSlider 手柄的颜色。我还想设置滑块本身的大小。我知道我可以使用 setBackgroundStyle(),但我想自己指定所有部分的大小和颜色。
我认为使用 Qt 样式表是不可能的(尽管我很想被证明是错误的)。
要更改 a 句柄的颜色,QwtSlider您可以对其进行子类化并重新实现 voiddrawThumb(...)的代码qwt_slider.cpp显示如何/选择哪些颜色。
QwtSlider
drawThumb(...)
qwt_slider.cpp
类似地,您可以通过重新实现其他函数来更改其他外观属性QwtSlider。