0
QSliders은 다른 플랫폼에서 다르게 표시됩니다. CSS을 사용하여 스타일을 지정했는지 width
및 height
의 handle
을 QSlider
으로 가져 오려면 어떻게해야합니까? 이 아닌 QWidget 중 size
을 검색하는 방법 만 알고 있습니까?QSlider-handle의 크기를 얻는 방법은 무엇입니까?
QSliders은 다른 플랫폼에서 다르게 표시됩니다. CSS을 사용하여 스타일을 지정했는지 width
및 height
의 handle
을 QSlider
으로 가져 오려면 어떻게해야합니까? 이 아닌 QWidget 중 size
을 검색하는 방법 만 알고 있습니까?QSlider-handle의 크기를 얻는 방법은 무엇입니까?
확인 QSlider Stylesheet example : 귀하의 회신 에드워드에 대한
QSlider::groove:horizontal
{
border: 1px solid #bbb;
background: white;
height: 10px;
border-radius: 4px;
}
QSlider::sub-page:horizontal
{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #66e, stop: 1 #bbf);
background: qlineargradient(x1: 0, y1: 0.2, x2: 1, y2: 1,
stop: 0 #bbf, stop: 1 #55f);
border: 1px solid #777;
height: 10px;
border-radius: 4px;
}
QSlider::add-page:horizontal
{
background: #fff;
border: 1px solid #777;
height: 10px;
border-radius: 4px;
}
QSlider::handle:horizontal
{
background: qlineargradient(x1:0, y1:0, x2:1, y2:1,
stop:0 #eee, stop:1 #ccc);
border: 1px solid #777;
width: 13px;
margin-top: -2px;
margin-bottom: -2px;
border-radius: 4px;
}
QSlider::handle:horizontal:hover
{
background: qlineargradient(x1:0, y1:0, x2:1, y2:1,
stop:0 #fff, stop:1 #ddd);
border: 1px solid #444;
border-radius: 4px;
}
QSlider::sub-page:horizontal:disabled
{
background: #bbb;
border-color: #999;
}
QSlider::add-page:horizontal:disabled
{
background: #eee;
border-color: #999;
}
QSlider::handle:horizontal:disabled
{
background: #eee;
border: 1px solid #aaa;
border-radius: 4px;
}
덕분에, 그러나 나는 스타일링 예에서 핸들의 크기를 얻을 것이라고 표시되지 않습니다? 나는 ** width와 heigth를 어떻게 ** ** 설정 ** ** 이러한 값을 얻는 방법을 찾고 있지 않습니까? – t0bias