Компоновка с помощью QBoxLayouts



  • В общем не отображается один из виджетов (playground) при компоновке:

    @QHBoxLayout *colLayout = new QHBoxLayout;
    colLayout->addWidget(colLabel);
    colLayout->addWidget(colSlider);
    colLayout->addWidget(colSpinBox);

    QHBoxLayout *rowLayout = new QHBoxLayout;
    rowLayout->addWidget(rowLabel);
    rowLayout->addWidget(rowSlider);
    rowLayout->addWidget(rowSpinBox);
    
    QHBoxLayout *genIntevalLayout = new QHBoxLayout;
    genIntevalLayout->addWidget(genIntervalSlider);
    genIntevalLayout->addWidget(genIntervalLineEdit);
    
    QVBoxLayout *editLayout = new QVBoxLayout;
    editLayout->addWidget(sizeLabel, 0, Qt::AlignCenter);
    editLayout->addLayout(colLayout);
    editLayout->addLayout(rowLayout);
    editLayout->addWidget(genIntervalLabel, 0, Qt::AlignCenter);
    editLayout->addLayout(genIntevalLayout);
    editLayout->addStretch();
    editLayout->addLayout(buttonLayout);
    

    QHBoxLayout *mainLayout = new QHBoxLayout;
    mainLayout->addWidget(playground);
    mainLayout->addLayout(editLayout);

    QWidget *mainWidget = new QWidget;
    mainWidget->setLayout(mainLayout);
    
    setCentralWidget(mainWidget);
    

    @

    Подскажите что делаю не так, пожалуйста.



  • Выложите сырцы с формой, чтобы у себя можно было сбилдить.



  • да я уже решил проблему


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.