QSlider를 Qt의 QWebView의 setTextSizeMultiplier에 어떻게 연결합니까? 변경 될 때 슬라이더의 값에 따라 더 작거나 커질 웹 텍스트를 원합니다. 이 내가 일을하려고하지만, 어디받지 못했습니다 방법입니다 thesliderbar는 QSlider하고 vweb 당신이 당신 때문에 슬롯 아니라고 setTextSizeMultiplier을
QSpinbox와 QSlider를 연결합니다. QSpinbox의 범위는 -10.0 ~ 10.0이며 QSlider의 범위는 -100 ~ 100입니다. 따라서 QSlider의 값을 10으로 나눈 값은 QSpinbox에 연결되며 그 반대의 경우도 마찬가지입니다. "valueChanged()"신호를 서로 사용합니다. QSpinbox에 "3.5"를 입력하고 싶습니다
어떻게 든 내 QSlider는 슬라이딩하지 않습니다. 슬라이더를 클릭 할 수만 있으면 슬라이더가 위치를 바꿀 수 있습니다. 나는 예제로 확인했지만 모든 것이 똑같은 것 같습니다. 여기 내 QSliders 중 하나입니다 QSlider *obj_scale_x= new QSlider(Qt::Horizontal);
obj_scale_x->setValue(10);
QSlider와 몇 개의 QPushButton을 매핑하는 QGridLayout으로 구성된 위젯을 만들고 있습니다. 내 위젯에서 컨테이너 위젯의 가장 오른쪽에 버튼을 배치 할 수 있습니다. 그러나 슬라이더는 조금 더 문제가 있습니다. 그루브와 핸들이 핸들이 위젯 경계와 같은 높이에 위치 할 수있는 지점까지 계속 확장되도록 슬라이더를 배치하고 싶습니다. 그루브
Qt 대화 상자가 있고 슬라이더가있는 경우 대화 상자가 초기화되면 슬라이더에 값이 설정됩니다. 사용자에게 기본 값을 상기시키기 위해 슬라이더에 표시를 추가하고 핸들 위에 선 또는 삼각형을 그립니다. 여기서 슬라이더는 QSlider 유형이어야합니다. 즉, QSlider에서 파생 된 사용자 정의 컨트롤을 구현할 수 없습니다. 그것을 실현할 방법이 있습니까?
paintEvent의 qslider에 눈금을 그려야하므로 각 눈금 표시의 정확한 위치를 얻어야합니다. 알다시피, 슬라이더의 핸들에 약간의 공간이 필요하므로 첫 번째 눈금이 슬라이더의 왼쪽/위쪽 위치에 있지 않으므로 몇 픽셀의 오프셋이 있습니다. 최대 값을 나타내는 마지막 눈금에도 똑같은 일이 일어납니다. 나는 공간의 얼마나 많은 픽셀을 알고 싶습니까? (w