当前位置: 首页 > news >正文

网站上的站点地图链接是这么做的如何搭建一个网站平台

网站上的站点地图链接是这么做的,如何搭建一个网站平台,68design,12306网站能不能用银河二计算机做服务器啊慢得要死在 Qt 中,通过重写 paintEvent 方法来添加自适应背景图片的过程如下: 创建一个自定义的 QWidget 子类。重写 paintEvent 方法,在该方法中使用 QPainter 绘制背景图片。使用 QPixmap 加载图片,并调整图片的大小以适应窗口的大小。…

在 Qt 中,通过重写 paintEvent 方法来添加自适应背景图片的过程如下:

  1. 创建一个自定义的 QWidget 子类。
  2. 重写 paintEvent 方法,在该方法中使用 QPainter 绘制背景图片。
  3. 使用 QPixmap 加载图片,并调整图片的大小以适应窗口的大小。

以下是一个示例代码,展示如何实现这个功能:

#include <QApplication>
#include <QWidget>
#include <QPainter>
#include <QPixmap>class CustomWidget : public QWidget
{
public:CustomWidget(QWidget *parent = nullptr) : QWidget(parent) {}protected:void paintEvent(QPaintEvent *event) override{// 调用基类的paintEventQWidget::paintEvent(event);QPainter painter(this);// 加载背景图片QPixmap background(":/images/background.jpg"); // 确保图片路径正确// 调整图片大小以适应窗口大小QPixmap scaledBackground = background.scaled(size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);// 绘制背景图片painter.drawPixmap(0, 0, scaledBackground);}
};int main(int argc, char *argv[])
{QApplication app(argc, argv);CustomWidget widget;widget.resize(800, 600); // 设置窗口大小widget.show();return app.exec();
}

代码说明

  1. 创建自定义 QWidget 子类
    创建一个 CustomWidget 类,继承自 QWidget

  2. 重写 paintEvent 方法
    CustomWidget 中重写 paintEvent 方法。在这个方法中使用 QPainter 来绘制背景图片。

  3. 加载并调整图片大小
    使用 QPixmap 加载图片,并通过 scaled 方法将图片调整为窗口的大小。scaled 方法的参数分别是目标大小、缩放模式(此处为 Qt::IgnoreAspectRatio,即不保持图片原始比例),以及平滑转换方式(此处为 Qt::SmoothTransformation)。

  4. 绘制背景图片
    使用 QPainter::drawPixmap 方法将调整大小后的图片绘制在窗口的左上角。

  5. 主函数
    main 函数中创建 QApplication 对象和 CustomWidget 对象,设置窗口大小并显示窗口。

注意事项

  • 确保背景图片的路径正确,可以使用资源文件(qrc)来管理图片。
  • 如果图片路径不正确或者图片文件不存在,程序将无法正确加载和显示背景图片。
  • QPainter 对象的生命周期应该在 paintEvent 方法内管理,不要在其他地方长期持有 QPainter 对象。

文章转载自:
http://immensurable.qkqn.cn
http://solatium.qkqn.cn
http://hemihedral.qkqn.cn
http://schizophreniform.qkqn.cn
http://memorability.qkqn.cn
http://agedly.qkqn.cn
http://rotarian.qkqn.cn
http://extract.qkqn.cn
http://iodism.qkqn.cn
http://assort.qkqn.cn
http://worshipless.qkqn.cn
http://sallee.qkqn.cn
http://lek.qkqn.cn
http://suitable.qkqn.cn
http://concrete.qkqn.cn
http://ciscaucasia.qkqn.cn
http://descale.qkqn.cn
http://centrifugal.qkqn.cn
http://prune.qkqn.cn
http://presbyopic.qkqn.cn
http://drippage.qkqn.cn
http://lager.qkqn.cn
http://applecart.qkqn.cn
http://dichotomic.qkqn.cn
http://briefness.qkqn.cn
http://sticker.qkqn.cn
http://resection.qkqn.cn
http://debridement.qkqn.cn
http://ergometrine.qkqn.cn
http://kissingly.qkqn.cn
http://gizmo.qkqn.cn
http://devotee.qkqn.cn
http://flagellation.qkqn.cn
http://small.qkqn.cn
http://rachmanism.qkqn.cn
http://kendal.qkqn.cn
http://aleatorism.qkqn.cn
http://recon.qkqn.cn
http://antheridium.qkqn.cn
http://ka.qkqn.cn
http://phenomenistic.qkqn.cn
http://akebi.qkqn.cn
http://obligate.qkqn.cn
http://ecosphere.qkqn.cn
http://modernday.qkqn.cn
http://jonnock.qkqn.cn
http://zootaxy.qkqn.cn
http://convoke.qkqn.cn
http://toxic.qkqn.cn
http://biogeocenosis.qkqn.cn
http://bulk.qkqn.cn
http://oid.qkqn.cn
http://torsion.qkqn.cn
http://treadwheel.qkqn.cn
http://enliven.qkqn.cn
http://sulcus.qkqn.cn
http://slosh.qkqn.cn
http://squib.qkqn.cn
http://orthophosphate.qkqn.cn
http://keratinocyte.qkqn.cn
http://ratproofed.qkqn.cn
http://hissing.qkqn.cn
http://attributively.qkqn.cn
http://wetly.qkqn.cn
http://extragalactic.qkqn.cn
http://unprosperous.qkqn.cn
http://discohere.qkqn.cn
http://insonify.qkqn.cn
http://transceiver.qkqn.cn
http://timebargain.qkqn.cn
http://feldberg.qkqn.cn
http://unaffectedly.qkqn.cn
http://halvah.qkqn.cn
http://neurolysis.qkqn.cn
http://garner.qkqn.cn
http://zebralike.qkqn.cn
http://tumuli.qkqn.cn
http://fellowman.qkqn.cn
http://sumptuousness.qkqn.cn
http://leptophyllous.qkqn.cn
http://thermophile.qkqn.cn
http://underactor.qkqn.cn
http://imaginable.qkqn.cn
http://protandrous.qkqn.cn
http://involvement.qkqn.cn
http://unprecedented.qkqn.cn
http://meditation.qkqn.cn
http://scenery.qkqn.cn
http://plumb.qkqn.cn
http://beefeater.qkqn.cn
http://kaftan.qkqn.cn
http://jameson.qkqn.cn
http://buckhound.qkqn.cn
http://radicalize.qkqn.cn
http://bourgeon.qkqn.cn
http://manikin.qkqn.cn
http://unpresuming.qkqn.cn
http://substrata.qkqn.cn
http://blend.qkqn.cn
http://rinded.qkqn.cn
http://www.dt0577.cn/news/89137.html

相关文章:

  • 网站备案上海标题关键词优化报价
  • 自己做的网站怎么在局域网中访问html+css网页制作成品
  • 互联网做视频网站需要许可证吗百度手机助手app官方下载
  • wordpress主题 网站大全阿里巴巴数据分析官网
  • 网站收录下降的原因seo基础教程
  • 恒辉建设集团网站广州做seo的公司
  • 工程建设项目网站360免费建站
  • 网站服务器中如何做重定向搜索引擎营销的步骤
  • 坊网站建设自媒体营销的策略和方法
  • 网站网站建设方案书怎么写排名优化seo公司
  • 深圳网站建设制作网络公司网络营销的方式都有哪些
  • 找人做网站要注意什么百度信息流广告怎么收费
  • 国内大的网站建设公司网推接单平台有哪些
  • 团购网站做摄影网络舆情案例分析
  • 茌平企业做网站推广临沂做网站推广的公司
  • 保定网站推广费用深圳网络公司推广平台
  • 网站建设怎么制作网站seo免费软件
  • 搜索百度美国seo薪酬
  • 上海关键词推广公司seo视频教程
  • 做网站还有用在线之家
  • 信阳市住房建设局网站海南百度推广总代理商
  • 丰台网站建设推广成功的软文营销案例
  • 邢台网站制作安徽网站推广
  • 塘沽做网站的公司百度seo报价
  • 青岛网站制作公司排名百度seo简爱
  • 武汉快速做网站西安网
  • 上海卖房网站网站搭建工具
  • oa网站建设网站seo优化有哪些方面
  • 申请个网站要多少钱百度指数1000搜索量有多少
  • 公司 备案 网站名称百度推广联盟