两只小企鹅(Python实现)

news2024/11/24 2:01:54

目录

1 和她浪漫的昨天

2 未来的旖旎风景

3 Python完整代码


1 和她浪漫的昨天

是的,春天需要你。经常会有一颗星等着你抬头去看;
和她一起吹晚风吗﹖在春天的柏油路夏日的桥头秋季的公园寒冬的阳台;
这世界不停开花,我想放进你心里一朵;
我看到那些岁月如何奔驰,挨过了冬季,便迎来了春天。

昨天很耐心的教她骑电动车,她可聪明啦,不愧是个小公主。我坐她后面,微风飘来,她的头发很香,校园里的花开得也很美,前几天就答应她给她弄一个冰墩墩和雪容融,这件事我一直放心上。今天总算完工了。超级开心!

2 未来的旖旎风景

只想带着她一起进步,不是要她多优秀,只想她未来的道路更宽阔,选择更多。所以还和她讲了一些哲思已经未来的展望:

想想欧洲,前些年发生金融危机,谁最安稳?德国、瑞士。

因为德国保留了传统产业,瑞士保留了传统手工产业,结果它们不受这场文明风波的动荡。大家再看看美国在干什么,从奥巴马到今天的川普,召回美国传统产业,而且美国一直用高额补贴最原始产业、第一产业一农业。 迄今美国是世界上农业产出品出口量最大的国家,由此奠定世界最强、最稳的国基为了寻求滞后稳定效应。

什么叫创新?我们一般人总是认为创新代表未来,世界上可不是我们人类才创新,如果没有38亿年的生物变异,我们可以把它视之为生物创新,地球上何来人类?但是你考察一下生物史 上的变异存活率,变异带来的是什么?畸形、畸变。因此性增殖最主要的表现是什么?是遗传一原样拷 贝父本母本的基因,生物变异虽然创造了复杂的生物链和高等生物。

但你一定要知道, 从生物学上检测,生物变异被自然选择存留的概率竟然不到1%,也就是任何发生变异的生物9%的概率都是被自然选择淘汰。可见创新是什么?创新首先是风险,其次才代表前途。而且创新的前途是一个更薄弱、更失稳、更摇荡、存在度更低的前途,是一个物种死灭速度越来越快的前途。这就是为什么老子讲“不敢为天下先”。所以我希望各位深刻理解老子学说,因为它关乎人类生死存亡,因为它关乎人类下一期文化和文明再造的一个基础理论和逻辑路标。

3 Python完整代码

import sys
import os
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *


class Gadgets(QWidget):

    def __init__(self):
        super(Gadgets, self).__init__()

        self.dis_file = "img1"
        self.windowinit()
        self.icon_quit()

        self.pos_first = self.pos()
        self.img_count = len(os.listdir('./image/{}'.format(self.dis_file)))
        self.timer = QTimer()
        self.timer.timeout.connect(self.img_update)
        self.timer.start(700)

    def img_update(self):
        if self.img_num < self.img_count:
            self.img_num += 1
        else:
            self.img_num = 1
        self.img_path = './image/{file}/{img}.png'.format(file=self.dis_file, img=str(self.img_num))
        self.qpixmap = QPixmap(self.img_path)
        self.lab.setPixmap(self.qpixmap)

    def windowinit(self):
        self.x = 1650
        self.y = 860
        self.setGeometry(self.x, self.y, 300, 300)
        self.setWindowTitle('My Gadgets')
        self.img_num = 1
        self.img_path = './image/{file}/{img}.png'.format(file=self.dis_file, img=str(self.img_num))
        self.lab = QLabel(self)
        self.qpixmap = QPixmap(self.img_path)
        self.lab.setPixmap(self.qpixmap)
        self.setWindowFlags(Qt.FramelessWindowHint | Qt.WindowStaysOnTopHint | Qt.SubWindow)
        self.setAutoFillBackground(False)
        self.setAttribute(Qt.WA_TranslucentBackground, True)
        self.show()

    def icon_quit(self):
        mini_icon = QSystemTrayIcon(self)
        mini_icon.setIcon(QIcon('./image/img1/1.png'))
        quit_menu = QAction('Exit', self, triggered=self.quit)
        tpMenu = QMenu(self)
        tpMenu.addAction(quit_menu)
        mini_icon.setContextMenu(tpMenu)
        mini_icon.show()

    def mousePressEvent(self, QMouseEvent):
        if QMouseEvent.button() == Qt.LeftButton:
            self.pos_first = QMouseEvent.globalPos() - self.pos()
            QMouseEvent.accept()
            self.setCursor(QCursor(Qt.OpenHandCursor))

    def mouseMoveEvent(self, QMouseEvent):
        if Qt.LeftButton:
            self.move(QMouseEvent.globalPos() - self.pos_first)
            print(self.pos())
            self.x, self.y = self.pos().x, self.pos().y
            QMouseEvent.accept()

    def quit(self):
        self.close()
        sys.exit()


if __name__ == '__main__':
    app = QApplication(sys.argv)
    pet = Gadgets()
    sys.exit(app.exec_())

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/744302.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

docker 里面各种 command not found 总结

一、ip&#xff1a;command not found 执行命令&#xff1a; apt-get update & apt-get install -y iproute2 二、yum&#xff1a;command not found 执行命令&#xff1a; apt-get update & apt-get install -y yum 三、ping&#xff1a;command not found 执行命…

113、基于51单片机的智能电子密码锁控制系统设计(程序+原理图+PCB源文件+Proteus仿真+参考论文+开题报告+设计资料+焊接指导书+元器件清单等)

摘 要 在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。随着科学技术的不断发展&#xff0c;人们对日常生活中的安全保…

多元融合:流媒体传输网络的全盘解法

我们在寻找「网络」的全盘解法。 音视频数字化在消费领域的红利俨然见顶&#xff0c;而产业级视频应用激活了更多场景下的业务模式。与此同时&#xff0c;音视频客户也从单一的业务需求&#xff0c;趋向于多种业务并行存在的需求。 固有的网络能满足新兴的业态吗&#xff1f;延…

帧同步实现PuppetMaster布娃娃系统的问题

1&#xff09;帧同步实现PuppetMaster布娃娃系统的问题 ​2&#xff09;如何屏蔽Unity打包在IQOO安卓手机上出现一侧是黑边的现象 3&#xff09;SLG或者策略游戏的联盟边界线是如何实现的 这是第343篇UWA技术知识分享的推送&#xff0c;精选了UWA社区的热门话题&#xff0c;涵盖…

Acwing算法基础 前缀和与差分

前缀和与差分 AcWing 795. 前缀和 import java.util.*; public class Main{public static void main(String[] args ){Scanner scnew Scanner(System.in);int nsc.nextInt();int msc.nextInt();int[] arrnew int[n1];arr[0]0;for(int i1;i<n;i) {arr[i]sc.nextInt()arr[i-1…

基于Java+Swing实现表白墙的效果

JavaSwingmysql员工工资管理系统 一、系统介绍二、功能展示1.效果展示 三、系统实现1.salary.java 四、其它系统五、获取源码 一、系统介绍 使用javaswing桌面编程技术实现的一个表白墙的效果 二、功能展示 1.效果展示 基于javaswing表白墙的效果 三、系统实现 1.salary.ja…

Python实现AdaBoost回归模型(AdaBoostRegressor算法)并应用网格搜索算法调优项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档代码讲解&#xff09;&#xff0c;如需数据代码文档代码讲解可以直接到文章最后获取。 1.项目背景 AdaBoost算法&#xff08;Adaptive Boosting&#xff09;是一种有效而实用的Boosting算法&#xff0c;…

C++ | 反向迭代器

目录 前言 一、基本框架 二、起始位置和结束位置 三、反向迭代器的自增与自减 四、反向迭代器的判断 五、list类的修改 六、单独设计反向迭代器类的意义 前言 反向迭代器实际上与我们前面的stack、queue、priority一样&#xff0c;都是适配器&#xff1b;我们可以通过正向…

国网技术学院MySQL课堂练习

一、数据库的安装和配置 在虚拟机中安装WINDOWS7操作系统 正常安装&#xff0c;查询安装教程即可安装必备组件和MYSQL5.7数据库 正常安装&#xff0c;查询安装教程即可修改my.ini配置文件中关于character_set的相关设置 直接补下面的代码即可&#xff0c;作用为设置默认的内…

Hudi基础知识讲解

Hudi概述 Hudi是一种数据湖的存储格式&#xff0c;在Hadoop文件系统之上提供了更新数据和删除数据的能力以及消费变化数据的能力。支持多种计算引擎&#xff0c;提供IUD接口&#xff0c;在 HDFS的数据集上提供了插入更新和增量拉取的流原语。 基础架构图 Hudi特性 ACID事务能…

将一个数组对象里的属性值全部追加到另外一个数组的对象里

介绍 将一个数组对象里的属性值全部追加到另外一个数组的对象里&#xff0c;这里需要使用到 map 遍历&#xff0c;循环数组&#xff0c;依次处理元素&#xff0c;实现重组数组对象 tips&#xff1a; map() 不会对空数组进行检测。 map() 不会改变原始数组。 Object.assign(),…

RocketMQ5.0消息存储<二>_消息存储流程

RocketMQ5.0消息存储<二>_消息存储流程 一、消息存储概览 如下图所示,是消息从生产者发送消息到消费者消费消息的大致流程。 step1:生产者发送消息到消息存储Broker端; step2:单一文件Commitlog存储所有主题消息,确保顺序写入,提高吞吐量; step3:消息通过堆外缓存,…

YOLOv5解析 | 第五篇:yolo.py文件解读

一、前言 文件位置:**./models/yolo.py** 这个文件是YOLOv5网络模型的搭建文件,如果你想改进YOLOv5,那么这么文件是你必须进行修改的文件之一。文件内容看起来多,其实真正有用的代码不多的,重点理解好我文中提到的一个函数两个类即可。 注:由于YOLOv5版本众多,同一个文件…

Nacos详解

Nacos详解 注册中心常见的注册中心ZookeeperEurekaConsulNacos Nacos 注册中心Docker安装&#xff1a;使用&#xff1a;1、引入 Maven&#xff1a;2、添加注解3、配置Nacos其他使用&#xff1a; Nacos 配置中心统一配置管理添加配置文件从微服务拉取配置依赖 Maven&#xff1a;…

工业大数据的来源是什么?有什么用?和工业互联网有关系么?

工业大数据的来源因特定行业和企业而不尽相同。常见的数据来源包括&#xff1a; 1.传感器数据&#xff1a;工业系统和设备通常配备传感器&#xff0c;用于收集温度、压力、湿度、振动等各种参数的数据。 2.机器生成的数据&#xff1a;包括机器和工业设备在运行过程中产生的数…

Java之SpringCloud Alibaba【三】【微服务Nacos-config配置中心】

Java之SpringCloud Alibaba【三】【微服务Nacos-config配置中心】 一、Nacos-config配置中心1、官方文档 二、快速配置1、Nacos-config基本操作2、Nacos配置中心使用3、Nacos客户端 每10ms去 注册中心 进行判断 根据MD54、基于dataid 为yaml的文件扩展名方式5、支持自定义Group…

阿里云OSS使用(小白也看得懂)

oss简介 oss是对象存储服务&#xff08;Object Storage Service&#xff09;的缩写&#xff0c;是一种分布式存储服务&#xff0c;用于存储和访问大规模数据。它提供了可靠、安全、低成本的数据存储解决方案&#xff0c;可以通过网络随时随地访问存储的数据。oss常用于存储图片…

Vue中实现图片黏贴上传到服务器:功能分析和实现

主要的知识点是&#xff0c;浏览的paste事件&#xff0c;clipboardData。 paste 一个标准的Dom事件&#xff0c;粘贴事件&#xff0c;会在用户按下Ctrlv ,或者通过鼠标复制时触发.像其他事件一样&#xff0c;我们可以通过addEventListener为一个Element添加一个粘贴事件的监听…

华为、阿里巴巴、字节跳动 100+ Python 面试问题总结(三)

系列文章目录 个人简介&#xff1a;机电专业在读研究生&#xff0c;CSDN内容合伙人&#xff0c;博主个人首页 Python面试专栏&#xff1a;《Python面试》此专栏面向准备面试的2024届毕业生。欢迎阅读&#xff0c;一起进步&#xff01;&#x1f31f;&#x1f31f;&#x1f31f; …

三个视频怎么合成一个视频?分享简单好用的合并方法

通过将多个视频合并成一个&#xff0c;可以将分散的内容整合在一起&#xff0c;形成一个连贯的故事或主题。这对于制作影片、剧集、纪录片或视频日志等需要综合多个片段的项目非常有用&#xff0c;可以产生更连贯和流畅的观看体验。那么怎么将视频进行合并呢&#xff1f;给大家…