Как переместить дополнительный флажок в нижний левый угол в окне QFileDialog в QT3

У меня проблема с перемещением флажка из середины влево:

 #include <qfiledialog.h>
#include <qcheckbox.h>
class FileDialog : public QFileDialog
{
public:
QCheckBox* checkbox
FileDialog() : QFileDialog(0)
{
checkbox = new QCheckBox(this);
checkbox->setText("checkbox");
addWidgets( 0, checkbox, 0 );
}
};

Похоже на то:
введите описание изображения здесь

Мне нужно переместить это так (лучший вариант):
введите описание изображения здесь

или вот так:
введите описание изображения здесь

Я не могу использовать этот метод:

#include <qcheckbox.h>
#include <qlabel.h>
#include <qlayout.h>
class CheckBox : public QLabel
{
QCheckBox* checkbox;
public:
CheckBox(QWidget * parent) : QLabel(parent)
{
QGridLayout * box = new QGridLayout(this);
checkbox = new QCheckBox(this);
checkbox->setText("checkbox");
box->addWidget(checkbox, 0, 0, Qt::AlignLeft);
}
void paintEvent ( QPaintEvent * ){}
};class FileDialog : public QFileDialog
{
public:
FileDialog() : QFileDialog(0)
{
addWidgets(new CheckBox(this), 0, 0);
}
};

Мне нужен другой способ решить эту проблему. Кто-нибудь может мне помочь? 🙂

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]