2017-01-11 4 views
0

내 위젯에서 qprogressbar를 사용하여 통화 중 표시기를 표시하려고합니다. Minumum과 Maximum을 0으로 설정하는 것에 대해 알고 있지만, 작은 컬러 영역이 왼쪽에서 오른쪽으로 그리고 뒤로 이동합니다. 하지만 나는 왼쪽에서 오른쪽으로하고 싶다.QProgressBar 통화 중 표시

0과 최소를 0으로 설정하면 QProgressDiaolog에서 제대로 작동하지만 별도의 창이 필요하지 않습니다. 어떻게해야합니까?

+0

하십시오 [편집] ([당신이 지금까지 시도 것을] 보여 귀하의 질문에 HTTP : 그럼 당신은 QProgressBar의 슬롯 setValue(int)에 신호를 최소 및 최대 값을 설정하고 (필요한 경우)에 연결해야 : //whathaveyoutried.com). 문제가있는 코드의 [mcve]를 포함시켜야 특정 문제를 해결할 수 있습니다. 또한 [ask]를 읽어야합니다. –

답변

0

당신은 단순히 Qt Designer에 양식에 QProgressBar 위젯을 추가해야합니다 QProgressBar

enter image description here

또는 코드에서 수동으로 QProgressBar 객체를 추가합니다.

ui->progressBar->setRange(0, 100); 

connect(&my_obj, &MyClass::signalValue, ui->progressBar, &QProgressBar::setValue); 

// or call directly the slot when it is needed: 
ui->progressBar->setValue(10); 
+2

질문을 다시 읽은 후 (MCVE 생성), 질문하는 것은 불확정 진행 표시기를 오른쪽과 왼쪽으로 교대로 반복하는 대신 오른쪽으로 반복적으로 스윕하는 방법입니다. 물론, 그것은 스타일에 (그리고 아마도 플랫폼에) 의존합니다; 예를 들어 설명 된 것과 같이 동일한 불확정 진행 표시가 보이지 않습니다. –

+0

@TobySpeight 예! 내 애플 스타일을 plastique 스타일로 설정하고 잊어 버렸다. 고맙습니다! –