怎样做相框,小学生手工制作相框

今天给大家分享:如何用Qt实现一个电子相框。运行效果:代码链接:实现难度:访问照片Window{[...]FileDialog{[...]onAccepted:folderModel.folder=f

今天给大家分享:

如何用 Qt 实现一个电子相框。

怎样做相框

运行效果:

怎样做相框

代码链接:

实现难度:

★★★☆☆

访问照片

Window {[...]FileDialog {[...]onAccepted: folderModel.folder = fileUrl + &34;}Item {[...]Repeater {model: FolderListModel {id: folderModel}Rectangle {[...]Image {[...]source: folderModel.folder + fileName}}}}Image {source: &34;MouseArea {onClicked: fileDialog.open()}}}

FileDialog 用于提供选择文件 / 目录的功能, 这里我们通过它来选择照片所在目录。

Repeater 会根据 model 里数据重复构建多个一样的控件,这里我们通过它来创建所有照片载体控件。

怎样做相框

小学生手工制作相框,Repeater 的数据源是 FolderListModel,FolderListModel 提供的数据是一个目录下的所有内容,这里对应的就是照片了。

嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!

无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。

13、相框竖放的效果,大家还可以给相框做下装饰,比如剪些爱心或小花贴于4个角处。

运行效果:

我选择的目录里放着 3 张公众号的头像,但是这里只看到一张头像,这是因为它们都重叠在一起了。

设置初始状态

Item {[...]Repeater {[...]Rectangle {id: photoFrame// 随机缩放照片scale: root.height / Math.max(image.sourceSize.width,image.sourceSize.height) * Math.max(0.3,Math.random())[...]Component.onCompleted: {// 随机生成照片的位置和旋转角度 x = Math.random() * root.width - width/2y = Math.random() * root.height - height/2rotation = Math.random() * 20 - 10}Image {id: imagesource: folderModel.folder + fileName[...]}}}}

scale 属性用于支持照片的缩放。

运行效果:

为了说明是不同的文件,我把文件名显示出来了。

可以看到,已经支持在初始化时随机摆放和缩放照片了。

1、用美工刀裁剪一块长方形的硬纸板,用水彩笔画出相框的内框,用美工刀切掉内面,用剪刀裁剪出相对的花布,从当中切开。3、再用美工刀裁剪出的一块长方形硬纸板(与相框外框大小相等)用来当相框背板。4、用胶枪将相框背。

但是,此时无法单独移动某张照片。

支持移动照片

Rectangle {id: photoFrame[...]MouseArea {id: dragAreaanchors.fill: parentdrag.target: photoFrameonPressed: {photoFrame.z = ++root.highestZ;console.log(photoFrame.z)}}}

MouseArea 用于支持鼠标点击事件,当用户点击某张图片时,我们将其 z 属性调整为最大值。

z 属性用于设置控件的 z 轴坐标,z 值越大,显示的优先级越高。

drag.target 则用于支持拖动事件。

运行效果:

被选中的照片会显示在最上层,然后通过鼠标可以移动被选中的照片。

支持缩放照片

Rectangle {id: photoFrame[...]MouseArea {id: dragArea[...]onWheel: {if (wheel.modifiers & Qt.ControlModifier) {photoFrame.rotation += wheel.angleDelta.y / 120 * 5;if (Math.abs(photoFrame.rotation) < 4)photoFrame.rotation = 0;} else {photoFrame.scale += photoFrame.scale * wheel.angleDelta.y / 120 / 10;if (photoFrame.scale < 0.1)photoFrame.scale = 0.1}}}}

MouseArea.wheel 用于处理鼠标滚轮事件。

当按住 Ctrl 键时,滚动滚轮改变照片的旋转角度。

当不按住 Ctrl 键时,滚动滚轮改变照片的大小。

运行效果:

定时更新内容

Shortcut 用于创建键盘快捷键功能,这里绑定的是 F5 键。

运行效果:

我将自动刷新的时间设置为 3 秒,先让它自动刷新,然后我手动按下了 F5, 也刷新成功。

1、第一步,准备一张长方形的瓦楞纸,如下图所示,使用尺子和笔将瓦楞纸分成三等份。2、第二步,使用美工刀轻轻的划过刚才做的标记,如下图所示。3、第三步,拿照片在瓦楞纸上画出照片的位置点,如下图所示。

感谢阅读~~~

文章转载自:老吴嵌入式

把彩纸左右两边抹上胶,把两边粘在一起,上方不粘,留着开口,用来插入相片。再从彩纸上剪下一个小纸条,把两端粘在一起,成一个水滴状。用手把纸条的下方捏出两条边,做成相框的支架。把支架的上方抹上胶,粘在相框。

上一篇 2023年06月05 06:54
下一篇 2023年01月01 19:47

相关推荐

  • 怎样去除下划线,怎样去除波浪下划线

    要说Word中最令人讨厌的东西,页眉横线绝对算一个,明明将页眉页脚关闭了,怎样去除波浪下划线,文字都删除了,可是那条横线还是留在那里无情地嘲笑你。今天就教你一个永绝后患的方法,让页眉横线彻底消失,不再

    2023年01月03 285
  • 怎样制作陈皮,正宗陈皮的制作工艺流程

    都说“一两陈皮一两金,百年陈皮赛黄金”,这里说的陈皮指的便是正宗地道的新会陈皮,它不仅对柑皮的原料有考究,必须来自新会的茶枝柑,更需要按照传统的工艺制作而成。这里,我为大家详细介绍一下新会陈皮的制作流

    2022年12月29 273
  • 地膜一卷多少钱,地膜10公斤一卷多少钱

    从市场调查情况来看,今年全省农资价格普涨。因各地区农资部门进货时间不同,销售价格也不一样。“目前全县已调运化肥1.95万吨、有机肥2万吨、农膜3000吨。”榆中县农业农村局科教信息股股长刘明亮说,主要

    2023年04月04 268
  • 怎样分辨蜂蜜的真假,怎样辨别真假土蜂蜜

    怎样辨别真假土蜂蜜,因为蜂蜜浑身都是宝贝,在养生保健、美容养颜等多个方面都有着不错的功效,因此也在市场中有着不错的销售占比,而其较高的售价也让很多不良商家使用假蜂蜜来以次充好,谋取高额的不正当利润。如

    2022年12月28 233
  • 补丁怎么缝,手工补丁贴布缝针法

    这项贴花技术的一大亮点是,它几乎不需要任何准备,并且非常便于携带。制作模板:选择一根适合衣物颜色的线,线头拧成一个结,开始从衣物内部缝合补丁。使用“针起针落”式的手工缝纫或缝纫机缝制。如果使用缝纫机,

    2023年05月10 287
  • ps怎样填充颜色,ps如何给指定区域填充颜色

    选择颜色并填充在使用Photoshop的绘图工具进行绘图时,选择正确的颜色至关重要,本节就来讲解一下在Photoshop中选择颜色的各种方法。在实际工作过程中,可以根据需要选择不同的方法。1、打开ps

    2022年12月27 211
  • 为什么会起静电,去除静电最有效的方法

    脱衣服被衣服噼里啪啦的声音惊了?开车门被电到了?这篇文章,解释一下静电。什么是静电?静电就是静止不动的多余的电荷。微观粒子有两种电性,也就是大家都知道的正电和负电。提供这些电性的就是一些电子和离子。一

    2023年04月13 282
  • 三加仑是多少升,3加仑等于多少升土

    新华社北京7月27日新媒体专电美国《大众机械》月刊网站7月25日发表题为《夏季奥运会的科学》的文章,文章对未来两周将会展示的一些奥运项目进行了有趣的科学解析,全文摘编如下:推迟了一年后,东京奥运会终于

    2023年04月09 298
  • 刀生锈了怎么办,刀永远不生锈办法

    如果我们的爱刀保存不当,比如淋雨了、切割了潮湿、酸的东西,或者在我国南方,本来气候就比较潮,刀永远不生锈办法,刀具则会更容易生锈,我们该怎么除锈呢?下面分享一个小妙招,用一包小苏打即可轻松除锈:我们一

    2023年05月30 224
  • 怎么设计广告,自己设计一个小广告

    在广告创作中,基于客观现实的基础,对宣传对象的某些特点或品质进行极端的夸张,使其特征更加鲜明、突出,并强化这一本质特征的表现形式。夸张手法可分为五类,即戏剧性夸张、超现实夸张、对比性夸张、漫画性夸张、

    2023年06月05 290
  • 柚子怎么种,小柚子怎么种

    现在正是酸甜可口的柚子新鲜上市的季节,也是柚子树种植户最开心的时候,但是想要获得高效益除了市场要好外,种植方法也是至关重要的,下面就来聊一聊柚子的种植方法,学好这些可以让你多收几年果!一、柚子树的简介

    2023年05月20 209
  • 怎样看坟地风水,看坟地最佳方法

    看坟地最佳方法,在农村里的人们都会把去世的亲人都会葬在山地中或者是选择一个好的坟墓地方,而在真实的现实中,在农村的坟地又有哪些风水事件呢,对此农村真实坟地风水事件到底如何?下面一起来看看吧。农村坟地风

    2022年12月28 227
  • 怎样使风扇更凉快,如何让风扇更凉快

    哈喽大家好,我是你们每天为大家分享生活小妙招的老朋友小馨,如何让风扇更凉快,讲的都是实实在在的简单小妙招,每天都会给大家更新我的原创内容,今天给大家分享的是夏天电风扇越吹越热,教你一个小妙招,比空调还

    2023年01月02 205
关注微信