qt. Как нарисовать полоску из пикселей на форме?

Модератор: Модераторы разделов

laprx
Сообщения: 16

qt. Как нарисовать полоску из пикселей на форме?

Сообщение laprx »

qt. Как нарисовать полоску из пикселей на форме? Как линейка. 10--20--30--40--50-- px
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: qt. Как нарисовать полоску из пикселей на форме?

Сообщение NickLion »

Наследуйте свой класс от QWidget, к примеру, и перегрузите paintEvent

Код: Выделить всё

void YourWidget::paintEvent(QEvent *event)
{
    QPainter p(this);
    for (int x = 0; x < width(); x += 10) {
        p.drawLine(x, 0, x, height());
    }
}


PS писал в браузере по памяти, возможны ошибки
Спасибо сказали: