Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Lion от Июнь 26, 2007, 21:03



Название: Как вставить QIcon в QTextEdit?
Отправлено: Lion от Июнь 26, 2007, 21:03
собственно сабж.


Название: Как вставить QIcon в QTextEdit?
Отправлено: pakulo от Июнь 27, 2007, 10:30
Хм... можно через style sheets картинку фону назначить, убрать повторении, а также там можно и отступы настроить...
Как вариант...


Название: Как вставить QIcon в QTextEdit?
Отправлено: Racheengel от Июнь 27, 2007, 11:14
<img name=":/Resources/myicon.png">


Название: Как вставить QIcon в QTextEdit?
Отправлено: Sergey B. от Июнь 29, 2007, 22:46
Поищи в ассистенте, там есть примеры, как вставлять картинки в базу...
по аналогии сделай...

вот код из книги Бланше.. сделай там поиск по qbytearray много интересного увидишь :)
Код:
void TripPlanner::sendRequest()
{
    QByteArray block;
    QDataStream out(&block, QIODevice::WriteOnly);
    out.setVersion(QDataStream::Qt_4_1);
    out << quint16(0) << quint8('S') << fromComboBox->currentText()
        << toComboBox->currentText() << dateEdit->date()
        << timeEdit->time();
    if (departureRadioButton->isChecked()) {
        out << quint8('D');
    } else {
        out << quint8('A');
    }
    out.device()->seek(0);
    out << quint16(block.size() - sizeof(quint16));
    tcpSocket.write(block);
    statusLabel->setText(tr("Sending request..."));
}


Название: Как вставить QIcon в QTextEdit?
Отправлено: vaprele07 от Июнь 30, 2007, 13:09
у QTextDocument  есть метод : void QTextDocument::addResource ( int type, const QUrl & name, const QVariant & resource )
пример:
addResource( QTextDocument::ImageResource, QUrl( "img.png" ), QPixmap( "img.png" ) );


Название: Как вставить QIcon в QTextEdit?
Отправлено: vaprele07 от Июль 03, 2007, 01:36
пример из ассистента:

Код:

QImage img = ...
editor->document()->addResource(QTextDocument::ImageResource, QUrl("myimage"), img);
editor->textCursor().insertImage("myimage");


Название: Как вставить QIcon в QTextEdit?
Отправлено: Lion от Июль 03, 2007, 11:39
Всем спасибо похоже это именно то, что нужно.