Top.Mail.Ru
Уведомления
Очистить все

[Решено] Как растянуть widget вместе с главным окном?

Родион
(@rodion-2)
Eminent Member

Здравствуйте! Я начал изучать Qt и решил сразу сделать небольшую программку для отображения графиков. Вопрос мой в том, как сделать так, чтобы мой график, который я нарисовал с помощью библиотеки qcustomplot, растягивался вместе с растягиванием главного окна, на котором он отображается? Искал в гугле, но как-то безуспешно.  Для большей наглядности добавил картинки.

 Я использовал следующую строку:

ui->widget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
Цитата
Topic starter Размещено : 05.02.2022 20:02
Aveal
(@aveal)
Illustrious Member Admin

Привет, надо layout'ы использовать. То есть для MainWindow добавить layout, а на него уже помещать все остальные элементы, которые будут.

Либо как более быстрый альтернативный вариант - setCentralWidget(ui->widget) для MainWindow - должно сделать дело.

ОтветитьЦитата
Размещено : 05.02.2022 21:39
Родион лайков
Родион
(@rodion-2)
Eminent Member

@aveal Спасибо, все получилось 👍 

ОтветитьЦитата
Topic starter Размещено : 05.02.2022 22:51
Aveal
(@aveal)
Illustrious Member Admin

@rodion-2 супер)

ОтветитьЦитата
Размещено : 06.02.2022 14:36
Поделиться: