LINUX.ORG.RU

Qt4 и кастомный виджет


0

0

Есть некая форма нарисованная в дезигнере, куда нужно вставить нестандартный виджет (периодически обновляющийся график). Дезигнер естественно про него ничего не знает.

Есть такой вариант: вставить в форму, например, Label подходящего размера, все что нужно рисовать в Qpixmape'е и затем делать label->setPixmap при каждом обновлении данных графика. Этого будет достаточно, но мне такое решение не нравится. Не красиво, да и чувствую будут подводные грабли (как например отловить и корректно обработать ресайз виджета? Хотелось бы добиться такого же поведения как, например, у графиков в виндовом таскманагере :) )

Ткните носом как вообще подобные вещи правильно делаются?

ЗЫ: Еще как бы сделать нормальный input для IP адреса? LineEdit c inputmask - это ужас.

Deleted

Ответ на: комментарий от YesSSS

А это уже перебор. Клепать плагин для дезигнера ради одной жалкой картинки...

А кажись я нашел что надо. Кликаем правой кнопкой на виджет и говорим "promote to custom widget"... и там будет некий кастомный виджет, производный от базового.

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