pyqt5
文章平均质量分 65
Andy-wen
这个作者很懒,什么都没留下…
展开
-
python PyQt5 数据库 表格动态增删改
题目描述:本次实验为连接数据库的实验,并对数据库进行一些简单的操作,要实现的基本功能如下所示,要能连接并展现数据库里的数据,能够实现插入功能。拓展;实现按学号查找学生信息功能实现清空数据功能实现保存数据功能实现右键菜单功能解题思路/算法分析/问题及解决本次实验可主要分为两个部分,即数据库连接操作部分和数据可视化操作界面部分。数据库连接部分采用python的pymysql库对数据库进行连接操作。数据可视化部分采用tableWidget控件进行表格化的呈现,并通过相应的控件交互来实现功原创 2022-02-27 23:29:21 · 5528 阅读 · 1 评论 -
python 浏览器 PyQt5
题目描述:浏览器:利用qt里的浏览器控件实现浏览器,除以下步骤外,请参照常用的浏览器扩充功能。拓展:浏览网页、听歌、玩flash游戏、看腾讯视频基本浏览器操作:新建页面、主页、前进、后退、刷新、停止、开始网页载入进度显示url地址栏点击后自动全选输入url后自定添加网址后缀鼠标移动到url上状态栏会显示当前链接解题思路/算法分析/问题及解决主要可利用QtWebEngineCore、QtWebEngine来实现自制浏览器的任务。QtWebEngine提供了渲染动态Web内容区域的功能原创 2022-02-27 23:20:48 · 2924 阅读 · 2 评论 -
python 密码验证
题目描述:(1)模拟登陆界面,判别用户名和密码,给出合适的提示,如果超过三次,锁定输入。用代替密码;或者最新输入显示,前面的变成;安全性措施。(2)同时添加如下图的加强验证(京东)。(3)在触动滚动条时再出现空缺位置。拓展:增加注册页面,可供用户注册新用户增加数字验证码区别人机解题思路/算法分析/问题及解决滑块验证就是将滑块的移动和图片小块的移动相绑定,在滑块松开时触发相对应的检查函数,为了有一定的容错率,设定滑块的位置与设定的位置相差3个像素以内即算验证成功。每次的位置随机生成,原创 2022-02-27 23:14:55 · 13034 阅读 · 13 评论 -
python 字符串判断
题目描述:1、题目描述:(1)判断是否为汉字,改写程序,在编辑框里输入一个字符,判断是否是汉字。(2)拓展:输入一个字符串判断其中有几个汉字输入一个字符串判断是否是电话号码输入一个字符串判断是否是电子邮箱解题思路/算法分析/问题及解决本次实验主要用到正则表达式的知识,正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。提到用正则表达式匹配汉字,很容易原创 2022-02-27 23:06:40 · 1643 阅读 · 0 评论 -
python 简易任务管理器
题目描述:(1)新建一个项目,在可视化界面中放置一个按钮可用于结束特定进程。(2)拓展:进一步修改程序,给出一个列表显示正在运行的程序,让用户选择关闭哪个程序。解题思路/算法分析/问题及解决PID(Process Identification)操作系统里指进程识别号,也就是进程标识符。只要运行一程序,系统会自动分配一个标识。本次实验具体就是根据特定进程的pid然后点击相应的按钮kill该进程。拓展部分可调用相关函数获取当前系统中所有进程相关信息,然后在listview中展现,让用户通过鼠标双击结束原创 2022-02-27 22:59:54 · 1922 阅读 · 0 评论 -
pyqt5(一)数字炸弹
猜数字随机生成一个数字炸弹#!/usr/bin/python3# coding = utf-8import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QMessageBox, QLineEditfrom PyQt5.QtGui import QIconfrom random import randintclass Example(QWidget): def __init__(self原创 2021-11-17 21:58:56 · 536 阅读 · 1 评论