2013-03-11 1 views
-1

레이블과 확인란이있는 간단한 탭이 있습니다. 슬라이더를 추가하고 싶지만 슬라이더가 표시되지 않습니다. 방법 setGeometry 잘못 거기?QSlider가 위젯 (Qt)에 표시되지 않습니다.

RollsTab::RollsTab(QWidget *parent) 
    : QWidget(parent) 
{ 
    QFont font("Times", 11); 

    label1 = new QLabel(rus("11111"), this); 
     label1->setFont(font); 
     label1->setGeometry(20, 25, 160, 20); 
    checkBoxRolls = new QCheckBox(rus(""), this); 
     checkBoxRolls->setChecked(stateRR); 
     checkBoxRolls->setGeometry(180, 25, 55, 22); 

    sliderA = new QSlider(Qt::Horizontal); 
      sliderA->setRange(0, 99); 
      sliderA->setValue(0); 
      sliderA->setGeometry(20, 50, 55, 22); 
} 
+1

Okkk. 내 잘못이 필요해 추가 sliderA = 새로운 QSlider (Qt : 수평, 이것); –

답변

0

그것은 좋은 연습처럼, 부모와 슬라이더를 시작하는 것입니다

sliderA = new QSlider(Qt::Horizontal, this); 

하고 (있는 경우) addWidget 기능을 통해 레이아웃에 추가 http://qtdocs.narod.ru/4.1.0/doc/html/qgridlayout.html#addWidget

sliderA이 필요 헤더 파일에 정의 된 QSlider *가되어야합니다.

관련 문제