Рисование на дочернем виджете |
Здравствуйте, гость ( Вход | Регистрация )
Рисование на дочернем виджете |
Гость_Гость_van_de_luxe_*_* |
26.12.2014, 13:21
Сообщение
#1
|
Гости |
Задача такая:
есть основное окно - виджет (MainW) на нем необходимо отобразить поля для ввода значений (и м.б. кнопок) и под ними отобразить нарисованную картинку (рассчитываемый спектр) Поля для ввода компоную с помощью QHBoxLayout затем то что получилось компоную с дочерним виджетом QWidget Canvas при помощи QVBoxLayout Возможно ли рисовать на дочернем виджете из MainW? напрашивается еще 1 решение: рисовать на самом MainW, но для при растягивании окна придется перерасчитывать границы рисования, вычитать позиции кнопок и т.п. Есть ли еще какой простой способ? p.s. в с++ новичок, если можно, поподробнее) |
|
|
Litkevich Yuriy |
26.12.2014, 17:32
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Есть ли еще какой простой способ? 1) рисовать на картинке (например, QPixmap) и устанавливать картинку для QLabel (вместо QWidget Canvas) 2) Рисовать на виджете, передавая ему данные для рисования. Сообщение отредактировал Litkevich Yuriy - 26.12.2014, 17:33 |
|
|
Текстовая версия | Сейчас: 22.11.2024, 1:16 |