![]() |
2010-07-09
, 11:06
|
Posts: 3,617 |
Thanked: 2,412 times |
Joined on Nov 2009
@ Cambridge, UK
|
#2
|
![]() |
2010-07-09
, 22:36
|
Posts: 341 |
Thanked: 57 times |
Joined on Nov 2009
|
#3
|
mainSaveQualityModeRadioButtonsLayout = new QHBoxLayout(); mainSaveQualityModeRadioButtonsLayout->addWidget(mainSaveUseDefaultSaveQualityRadioButton); mainSaveQualityModeRadioButtonsLayout->addWidget(mainSaveUseCustomSaveQualityRadioButton); mainSaveSliderLayout = new QHBoxLayout(); mainSaveSliderLayout->addWidget(mainSaveQualitySlider); mainSaveSliderLayout->addWidget(mainSaveSliderValueLabel); mainSaveButtonsLayout = new QVBoxLayout(); mainSaveButtonsLayout->addWidget(mainSaveFileNameText); mainSaveButtonsLayout->addWidget(mainSaveLocationButton); mainSaveButtonsLayout->addWidget(mainSaveFormatButton); mainSaveButtonsLayout->addWidget(mainSaveQualityModeLabel); mainSaveButtonsLayout->addLayout(mainSaveQualityModeRadioButtonsLayout); mainSaveButtonsLayout->addLayout(mainSaveSliderLayout); mainSaveButtonsLayout->addWidget(mainSaveMakeDefaultSaveSettingCheckBox); mainSaveScrollArea = new QScrollArea(); mainSaveScrollArea->setLayout(mainSaveButtonsLayout); mainSaveMainButtonLayout = new QVBoxLayout(); mainSaveMainButtonLayout->addWidget(mainSaveButton); mainSaveOverallLayout = new QHBoxLayout(); mainSaveOverallLayout->addWidget(mainSaveScrollArea); mainSaveOverallLayout->addLayout(mainSaveMainButtonLayout); mainSaveDialog = new QDialog(); mainSaveDialog->setLayout(mainSaveOverallLayout); mainSaveDialog->show();
![]() |
2010-07-11
, 19:40
|
Posts: 3,617 |
Thanked: 2,412 times |
Joined on Nov 2009
@ Cambridge, UK
|
#4
|
As you can see its very cluttered .. What I wanted to do was to make the controls layout scrollable, so that all the controls can be well sized, and to see the controls below, you simply scroll down .. That way it won't look so cluttered .. Can I set this setting using QDialog only preferably ?