您的位置:首页 > 编程语言 > Qt开发

QTextEdit 设置背景图片与拉伸背景图片

2010-02-01 14:13 489 查看
首先,通过一个文件选择对话打开一张图片,然后把这张图片设置为编辑框背景。参考具体代码:

QString name = QFileDialog::getOpenFileName(this, tr("Open File..."),
QString(), tr("IMAGE-Files (*.jpg *.png *.gif *.bmp *.jpeg)"));

if (name.length() > 0)
{
mBackPicName = name;
mBackPic = new QPixmap(name);
if (mBackPic == 0)
return;
QPalette palette = m_ui->con_edit_example->palette();
palette.setBrush(QPalette::Base, QBrush((mBackPic->scaled(m_ui->con_edit_example->size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation))));
m_ui->con_edit_example->setPalette(palette);
//m_ui->con_edit_example->setAutoFillBackground(FALSE);
update();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: