首页 > 其他分享 >设置图片

设置图片

时间:2023-02-08 14:23:10浏览次数:39  
标签:QLabel 50 label pix 设置 图片 图标

(一)setIcon

以QPushButton为例,设置按钮的图标可以使用函数setIcon,设置图标大小使用setIconSize。

QPixmap pix;
//设置图片固定大小
this->setFixedSize(pix.width(),pix.height());
//设置不规则图片样式
this->setStyleSheet("QPushButton{border:0px;}");
//设置图标
this->setIcon(pix);
//设置图标大小
this->setIconSize(QSize(pix.width(),pix.height()));

(二)drawPixmap

QPainter的drawPixmap(),QLabel

QPainter painter(this);
painter.drawPixmap(0, 0, m_pic);

(三)setPixmap

使用QLabel的setPixmap()就可以将图片显示出来

//绘制背景图片
QLabel* label = new QLabel;
label->setGeometry(57 + i * 50, 200 + j * 50, 50, 50);
label->setPixmap(QPixmap("res/BoardNode.png"));
label->setParent(this);

(四)setWindowIcon

//设置固定大小
this->setFixedSize(320,588);
//设置图标
this->setWindowIcon(QPixmap("res/Coin0001.png"));
//设置窗口标题
this->setWindowTitle("翻金币主场景");

 

标签:QLabel,50,label,pix,设置,图片,图标
From: https://www.cnblogs.com/imreW/p/17101599.html

相关文章

  • Qt使用图片旋转绘制圆环,圆弧类UI界面(方法可适用于winform和WPF等其余UI绘制)
    先上效果图:  这个主要是一个试剂杯盘的循环图,相信大家伙一定都想到了使用GDI和三角函数来进行计算,但如果没有实际尝试,可能会踩一些坑,留此文帮助大家方便快捷的绘制出类......
  • 设置typora插入图片的默认大小
    几个月前用上了typora,被它的魅力深深的吸引了,再也用不惯其他编辑器了。最近学人工智能,用typora记笔记,各方面都很优秀,也很舒服。但用到现在,我也发现他也有两个明显的缺点:......
  • macOS虚拟机安装Ubuntu系统设置显示清晰度问题
    操作如下图......
  • QT使用画家设置背景图片
    protected:voidpaintEvent(QPaintEvent*);voidPet::paintEvent(QPaintEvent*){//重写自动执行QPixmappixmap=QPixmap("./images/background.jpg").......
  • Qt QLabel设置字体大小
    方法一(使用ui布局):选中label控件搜索“font” 修改pointsize后面的值方法二(使用代码):设置字体大小使用QFont的setPontSize1QLabel*lb=newQLabel(tr("examp......
  • Qt QLabel设置字体、大小、加粗等
    QFontfont(“MicrosoftYaHei”,10,75);//第一个属性是字体(微软雅黑),第二个是大小,第三个是加粗(权重是75)ui->label->setFont(font);常见权重QFont::Light-25高亮QF......
  • VS2019和unity绑定设置
    第一步:打开本机VisualStudioInstaller 第二步:点击修改  第三步:下载对应组件  第四步:修改Unity脚本编辑工具绑定 点击edit -> preferences -> ......
  • jenkins节点设置
    linux从节点设置         cd$WORKSPACE/code/modules/echo"minisirzkzn"|sudo-Srmbuild-rfmkdirbuild&&cdbuildlinux设置javapath......
  • 11.7文字及图片的显示机制
    在本章的最后,让我们一起来看一下显示器显示文字及图形的机制。如果用一句话来简单地概括该机制,那就是显示器中显示的信息一直存储在某内存中。该内存称为VRAM(VideoRAM)......
  • jenkis基本设置
     新建任务    设置Jenkins的URL地址      在系统设置里      设置工作路径点击General---->高级     添加gitlab源码管理(安......