LINUX.ORG.RU

Например с графическими виджетами просто так нельзя. Их размер не меняется.

ShTH
() автор топика
Ответ на: комментарий от ShTH

я так понимаю, что это будет не то, что тебе надо, вот, например:

#include <QtGui>



int main(int c, char** v) {
        QApplication app(c,v);
        QWidget w;
        QHBoxLayout *lt = new QHBoxLayout(&w);
        QPushButton *b = new QPushButton("Close", &w);
        lt->addWidget(b);
        w.setLayout(lt);
        QObject::connect(b, SIGNAL(clicked()), &w, SLOT(close()));
        w.show();
        return app.exec();
}

ресайзиш окно - ресайзится кнопка. Кстати, посмотри внимательнее дезигнер.

name_no ★★
()
Ответ на: комментарий от name_no

да, что-то я тупанул, вот то, что тебе надо.

#include <QtGui>

int main(int c, char** v) {
        QApplication app(c,v);
        QWidget w;
        QHBoxLayout *lt = new QHBoxLayout(&w);
        QPushButton *b = new QPushButton("Close", &w);
        b->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding));
        lt->addWidget(b);
        w.setLayout(lt);
        QObject::connect(b, SIGNAL(clicked()), &w, SLOT(close()));
        w.show();
        return app.exec();
}

name_no ★★
()
Ответ на: комментарий от name_no

>да, что-то я тупанул, вот то, что тебе надо.


Я именно о таком. Спасибо.

ShTH
() автор топика
Ответ на: комментарий от ShTH

> Например QSLider. В ширину никак.

вертикальный слайдер не растягивается горизонтально? Это проблема слайдера, даже не проблема - куда там растягиваться?

name_no ★★
()

QwtZoom из состава qwt глянь.

azure ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.