crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Цвет фона QGraphicsTextItem
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Алексей1153 Дата 28.1.2011, 10:24
  хм... Вот простенький пример:

Раскрывающийся текст
//QMyWidget.h

#pragma once

#include <QWidget>
class QPaintEvent;

class QMyWidget : public QWidget
{
    Q_OBJECT
protected:
    virtual void paintEvent ( QPaintEvent * );
};


//QMyWidget.cpp

#include <QPainter>

QMyWidget::QMyWidget(QWidget *parent):QWidget(parent)
{
}

void QMyWidget ::paintEvent( QPaintEvent * )
{
    QPainter P(this);

    P.  ... рисуем
}
Gleb Дата 28.1.2011, 10:14
 
Цитата(Алексей1153 @ 28.1.2011, 9:35) *
paintEvent - это виртуальная функция. Переопределяй и властвуй :)

И все же хотелось бы простенький пример увидеть...
Алексей1153 Дата 28.1.2011, 9:35
  paintEvent - это виртуальная функция. Переопределяй и властвуй :)
Gleb Дата 28.1.2011, 9:25
 
Цитата(wiz29 @ 3.12.2010, 12:53) *
никак, если нужно рисовать цвет заднего фона под текстом переопределяй функцияю рисования элемента void paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ).

А можно какой-нибудь пример и как перехватить paint с помощью connect?
wiz29 Дата 3.12.2010, 12:53
  никак, если нужно рисовать цвет заднего фона под текстом переопределяй функцияю рисования элемента void paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ).
Tigr Дата 3.12.2010, 12:23
  Как задать цвет фона элемента QGraphicsTextItem на сцене?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 20.4.2024, 17:22