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

关系营销案例连云港网站关键字优化如何

关系营销案例,连云港网站关键字优化如何,0基础网站开发,安装wordpress中文包文章目录 一.前言二.展示1.主界面2.设置页面3.更换了壁纸且切换桌面页面 三.项目分享1.项目代码结构2.组件代码分享 四.总结 文件大小25.5M,欢迎下载体验!点击下载 一.前言 今天给大家推荐我用…

文章目录

  • 一.前言
  • 二.展示
    • 1.主界面
    • 2.设置页面
    • 3.更换了壁纸且切换桌面页面
  • 三.项目分享
    • 1.项目代码结构
    • 2.组件代码分享
  • 四.总结


文件大小25.5M,欢迎下载体验!点击下载

一.前言

今天给大家推荐我用PyQt5开发的模仿安卓桌面的应用,整体的样式和风格模仿安卓的UI,本软件与安卓系统无关,仅供学习交流。

二.展示

大家可以通过安装包来安装软件
请添加图片描述

1.主界面

启动后主界面就是下图的效果
在这里插入图片描述

2.设置页面

大家可以点击底部中间设置图标到设置页面,所有的设置项都是有具体功能的,用户可以选择指定的开关功能对其进行设置,亦可切换桌面壁纸样式,设置成功后底部会弹出个性化toast提示,三秒后消失。

在这里插入图片描述

3.更换了壁纸且切换桌面页面

我们在设置页面且换了壁纸后,回到桌面即可看到更换了的桌面壁纸效果,通过左右滑动或者滚轮上下滚动能够切换桌面页面。
在这里插入图片描述

三.项目分享

1.项目代码结构

从前几篇开始,笔者开始加入项目结构这个模块,原因是有的读者私聊我,让我介绍一下项目结构,在此我截图贴一下我的代码结构。

在这里插入图片描述

2.组件代码分享

这里分享一下设置页面的开关组件代码~
把代码放到自己项目即可获得同款开关组件

请添加图片描述


class SwitchButton(QWidget):"""调整大小的开关组件"""switch_status_changed = pyqtSignal(bool)def __init__(self, parent=None):super().__init__(parent)self.setFixedSize(36, 22)self.checked = Falseself.setCursor(Qt.PointingHandCursor)self.animation = QVariantAnimation()self.animation.setDuration(80)  # 动画持续时间self.animation.setStartValue(0)self.animation.setEndValue(14)self.animation.valueChanged.connect(self.update)self.animation.finished.connect(self.onAnimationFinished)def setChecked(self, check):self.checked = checkself.animation.setDirection(QVariantAnimation.Forward if self.checked else QVariantAnimation.Backward)self.animation.start()def paintEvent(self, event):painter = QPainter(self)painter.setRenderHint(QPainter.Antialiasing)painter.setPen(Qt.NoPen)if self.checked:painter.setBrush(QColor('#07c160'))  # 选中颜色else:painter.setBrush(QColor('#d5d5d5'))  # 未选中颜色# 绘制外框painter.drawRoundedRect(QRect(0, 0, self.width(), self.height()), 11, 11)# 按钮位置offset = self.animation.currentValue()# 绘制按钮painter.setBrush(QColor(255, 255, 255))painter.drawEllipse(QPoint(11 + offset, 11), 8, 8)def mouseReleaseEvent(self, event) -> None:if event.button() == Qt.LeftButton:self.checked = not self.checkedself.animation.setDirection(QVariantAnimation.Forward if self.checked else QVariantAnimation.Backward)self.animation.start()def onAnimationFinished(self):self.switch_status_changed.emit(self.checked)

四.总结

本次和大家分享了我开发的PyQt5模仿安卓桌面软件,所有的图标、背景图片资源均来自于网络,欢迎大家下载体验!需要代码的同学可以私聊我,软件开发不易!
最后,能给个三连么?
在这里插入图片描述

http://www.dtcms.com/wzjs/806483.html

相关文章:

  • 洛阳网站推广公司差旅网站建设
  • 望京做网站的公司哪家好东莞网推广网站建设
  • 虚拟主机网站什么软件做网站链接
  • 商城展示网站建设桂城网站建设
  • 秦皇岛住房建设网站网站好友邀请链接生成 php
  • 如何做网站流量统计苏州市吴中区住房和城乡建设局官方网站
  • 上线了 做商务网站红帽linux安装wordpress
  • 唐山建设网站网站广东省农业农村厅陈东
  • 做网站还需要兼容ie6吗山东禹城市建设局网站
  • 衡水网站建设推广大数据毕业后去什么岗位就业
  • 岳阳建设厅网站做网站的网址是哪里来的
  • 做企业网站需要购什么微信公众管理平台
  • wordpress电影站模版青岛发现51例阳性
  • 站群系列服务器做视频网站创意设计是什么意思
  • 自学网站免费wordpress页面调用
  • 医药企业网站建设苏州华亭建设工程有限公司网站
  • 填写网站备案信息沈阳网站设计营销型
  • 高中网站制作做互联网平台要多少钱
  • 工厂做网站购物网站怎么做优化
  • 做外围什么网站有客户wordpress怎么移动文章分类
  • 淘宝客网站怎么做优化中国做本地服务好的网站
  • 怎么做钓鱼网站生成网站建设及网络营销
  • 东圃做网站网站开发的感想
  • 做好网站建设和运营天津网站建设专家
  • 购物网站主页怎么做wordpress下载链接
  • 网站icp备案申请wordpress 文章 繁体
  • 网站导航栏的作用wordpress文章内容不带标签
  • 围上如何做快递查单网站一个网站怎么留住用户
  • 制作网站注册页面在线网站建设收费
  • 无代码app制作平台安徽搜索引擎优化