串口到网络指示灯亮

串口到网络指示灯亮,第1张

笔记本键盘出现了按键失灵情况,这种情况多是由于软件原因或键盘串键、短路或其他硬件故障等原因造成的,导致其他按键失灵,建议您可以做如下检查确认故障进行尝试:

1开机出现SAMSUNG 图标时按F2键进入BIOS设置,按F9键将BIOS恢复为出厂模式,按F10保存并重启。

2用U盘或光盘启动进入PE或Dos模式中确认是否可用。

3开机出现系统图标前快速按F8键进入安全模式后进行尝试,确认是否为系统或软件故障引起。

4查看按键下是否有异物,如有异物建议您将机器倒置或摇晃,也可请使用毛刷,、镊子、气吹等工具进行简单的清除(注意不要损坏按键下支架,不建议非专业人员尝试,以避免更严重的损坏)。若情况严重建议您送至售后服务中心由专业工程师进行清洁维修。

5确认键盘是否曾有浸液史、确认失灵按键按下后是否可正常d起,若发生过浸液或不能正常d起则需要到售后服务中心,由工程师帮助您进一步检查与维修。

6重新安装 *** 作系统尝试(提示您先备份重要数据与资料)。

7若您需临时使用,也可连接USB键盘使用。

去看我的教程吧。我写的是pysdie2的,但是函数调用和pyqt一模一样。

Python爱好者的Qt入门手册

我的教程里专门讲了如何播放视频。

使用Eric6转换

使用此方法得先创建一个工程,否则这个图标显示灰色,不可点击。创建工程后左键点击这个Forms图标,紧接着在下面右键点击,添加你创建的forms文件,在添加完成之后,选中你添加的ui文件右键,编译

点击Forms图标左边的Sources,即可看到刚才生成的py文件,按F2直接可以运行

最近,QQ的办公版本——TIM进行了一次更新升级。本次更新升级大幅修改了界面的样式,看起来更加的清爽、简洁和高效了。

这种界面州的先生还是比较喜欢的,没有QQ那么花里胡哨,也比微信那些残缺的功能更加丰富。

并且这次的登录界面还新增了微信登录的选项,看来 TIM 还打算从微信那边争取一部分用户过来。

闲话少说,进入正题。

州的先生看到这个出自大厂的图形界面程序,不由得想用 Python 的图形界面模块来实现一个。在上古时代,前端开发还是被称为“切图仔”的岗位,那时候的一个练手方式就是使用手写 HTML 和 CSS 来模仿各个网站的样式。

同样的,要想把桌面图形程序写得精美、好看,对优秀桌面图形界面程序进行模仿必不可少。今天,咱们就来使用 Python 的图形界面模块 PyQt5 模仿实现最新版本的 TIM 的登录界面。

最终的成果如下图所示:

文章目录

一、画虎先画骨

在动工之前,我们先来分析和设计一下这个登录界面的结构。TIM 原始的界面布局咱们无从得知,但是根据呈现出来的样式,咱们可以确定自己按照什么结构的组织这个登录界面。

首先,整个登录界面,由2块组成:

左侧的宣传

右侧的功能按钮

左侧的宣传没啥功能点,咱们可以直接用一个背景搞定;右侧的功能按钮则分了很多类和层级:

顶部的程序控制按钮组

中部的QQ/微信登录方式图标切换组;

中下部的表单输入框组;

底部的选项控制组;

基于此,咱们综合选择网格布局、垂直布局和水平布局来排列各个控件。

然后,登陆界面的各个子模块和功能按照如下图所示来选择 PyQt5 中的控件:

这样,登录界面的结构就完成了。

二、准备素材

图标在现代软件设计中的作用越来越大,恰当的图标使用可以增强界面的视觉美观和交互友好。在TIM的登录界面中,也是使用的很多的图标来表示各个功能的 *** 作,比如设置按钮、关闭按钮、切换按钮、账号选择按钮、登录按钮等。

在此,我们通过著名的阿里巴巴在线矢量图标库——IconFont 来获取所需的图标文件,经过选择,最终下载得到:

准备好图标之后,我们就可以在代码中使用了。对于这些图标文件,有两种使用方式:

直接使用 setIcon() 方法进行图标设置,例如:

selfqq_iconsetIcon(QtGuiQIcon("/qq_hoversvg"))

在QSS中编写样式引用图标文件,例如:

QPushButton#setting_icon{

border-image: url("/settingsvg");

}

上述两种方式,我们根据实际的情况,都使用了。

三、完善细节

在界面结构搭建好之后,按钮图标准备和使用上之后,剩下的就是边边角角的细节优化和美化了。

色彩、间距的调整

TIM的登录界面主体上采用了灰色的字体颜色,还有QQ/微信登录切换的图标颜色、各个组件之间的间距、对齐方式都需要我们进行细致的调整。这些通过 QSS 、控件的 setFixedSize() 方法和布局的 setAlignment() 方法都可以完美实现。

窗口边框的隐藏

将窗口默认的工具栏边框隐藏掉,然后使用自定义的按钮来实现窗口的控制;

selfsetWindowFlags(QtCoreQtFramelessWindowHint)

窗口阴影的实现

取消掉窗口边框之后,窗口与外界之间就没有的隔离的标志,我们可以重写绘制一个窗口的边框线,但是TIM使用的是窗口阴影的方式来突出和隔离界面,所以咱们也使用阴影的方式来实现:

shadow = QtWidgetsQGraphicsDropShadowEffect(self,

blurRadius=90,

color=QtGuiQColor(116, 116, 116),

offset=QtCoreQPointF(0, 0))

windowsetGraphicsEffect(shadow)

四、成果展示

最终,使用 Python 模仿TIM编写出来的登录图形界面效果如下图所示:

return 应该放在一个函数里面的,

将python打包成exe的程序有很多,比如py2exe、PyInstaller等等,但是到目前为止,它们对python31支持的都不好,所以这里我要介绍一下cx_freeze 422,它还能支持跨平台,可以在windows和linux运行。

cx_freeze的下载网址为 >

第一步,以管理员身份运行Autocmd,也就是图中标出的文件。等待一分钟,大概。

第二步,双击运行AutoPicoexe,如下图标出的文件。这时会听到“are you mary,Computer”这类的声音。

第三步,然后打开任意office,如word

点击左上角“文件”按钮

选择“账户”

看到右边出现“激活的产品”即为激活成功!

以上就是关于串口到网络指示灯亮全部的内容,包括:串口到网络指示灯亮、如何开始使用PyCharm,并拥有一个高效的Python IDE、PYQT5中如何将按钮点击连接的结果输出到界面上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9785348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存