-1

ラベルとチェックボックスのあるシンプルなタブがあります。スライダーを追加したいのですが、スライダーが表示されません。メソッドsetGeometryが間違っていますか?

 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);
 }
4

1 に答える 1

0

次のように、スライダーを親で開始することをお勧めします。

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

addWidget関数http://qtdocs.narod.ru/4.1.0/doc/html/qgridlayout.html#addWidgetを使用してレイアウトに追加します (ある場合)。

SliderA は、ヘッダー ファイルで定義された QSlider* である必要があります

于 2013-03-12T11:48:50.783 に答える