相关链接

Python大作业——爬虫+可视化+数据分析+数据库(简介篇)

Python大作业——爬虫+可视化+数据分析+数据库(爬虫篇)

Python大作业——爬虫+可视化+数据分析+数据库(数据分析篇)

Python大作业——爬虫+可视化+数据分析+数据库(数据库篇)

一、登录界面

由于该程序会通过与数据库的交互来实现歌曲收藏等功能,故需要首先设计一个进行登录注册的界面

登录界面将与主界面同大小,且为了方便布局,设置为固定大小不可改变

self.setFixedSize(960, 700)
self.setWindowTitle('登录')  # 设置窗口名称
self.setWindowIcon(QIcon('favicon.ico'))  # 设置左上角的窗口图标

接下来通过调色板控件设置窗口背景

palette = QPalette()
palette.setBrush(QPalette.Background, QBrush(QPixmap('1.jpg')))
self.setPalette(palette)

接下来设置界面控件

self.frame = QFrame(self)
self.frame.move(260, 110)  # 坐标
self.mainLayout = QVBoxLayout(self.frame)

为了简单方便,只设置了账号密码两个输入框以及登录注册两个按钮,如下为账户号输入框设置

self.nameEd1 = QLineEdit(self)  # 创建输入框
self.nameEd1.setPlaceholderText("Admin")  # 设置默认文字
self.nameEd1.setFont(QFont('微软雅黑', 22))  # 设置字体和大小
# 设置透明度
op2 = QGraphicsOpacityEffect()
op2.setOpacity(0.5)
self.nameEd1.setGraphicsEffect(op2)
# 设置控件样式
self.nameEd1.setStyleSheet('''QLineEdit{border-radius:5px; padding: 8px}''')

密码输入框也类似,只需要再将其编辑模式设置为小圆点填充即可

self.nameEd2.setEchoMode(QLineEdit.Password)

登录和注册按钮设置则完全一致

self.btnLG = QPushButton('Login')  # 按钮值设置Login
# 设置透明度
op3 = QGraphicsOpacityEffect()
op3.setOpacity(0.5)
self.btnLG.setGraphicsEffect(op3)
# 设置控件样式
self.btnLG.setStyleSheet(
'''QPushButton{background:#1E90FF;border-radius:5px;}QPushButton:hover{background:#4169E1;}

QPushButton{font-family:‘Arial’;color:#FFFFFF; padding:6px}‘’') # hover为鼠标悬浮样式

接下来再将部件加入布局中,并为它们设置相邻距离

self.mainLayout.addWidget(self.nameEd1)
self.mainLayout.addWidget(self.nameEd2)
self.mainLayout.addWidget(self.btnLG)

Python大作业——爬虫+可视化+数据分析+数据库(可视化篇)相关推荐

  1. Python大作业——爬虫+可视化+数据分析+数据库(数据库篇)

    相关链接 Python大作业--爬虫+可视化+数据分析+数据库(简介篇) Python大作业--爬虫+可视化+数据分析+数据库(爬虫篇) Python大作业--爬虫+可视化+数据分析+数据库(数据分析 ...

  2. Python大作业——爬虫+可视化+数据分析+数据库(数据分析篇)

    个人博客 Python大作业--爬虫+可视化+数据分析+数据库(简介篇) Python大作业--爬虫+可视化+数据分析+数据库(爬虫篇) Python大作业--爬虫+可视化+数据分析+数据库(可视化篇 ...

  3. Python大作业——爬虫+可视化+数据分析+数据库(爬虫篇)

    相关链接 Python大作业--爬虫+可视化+数据分析+数据库(简介篇) Python大作业--爬虫+可视化+数据分析+数据库(可视化篇) Python大作业--爬虫+可视化+数据分析+数据库(数据分 ...

  4. python大作业爬虫_爬虫大作业

    1.选一个自己感兴趣的主题(所有人不能雷同). 2.用python 编写爬虫程序,从网络上爬取相关主题的数据. 3.对爬了的数据进行文本分析,生成词云. 4.对文本分析结果进行解释说明. 5.写一篇完 ...

  5. python大作业爬虫_Python大作业---微博爬虫及简单数据分析

    刚开始学python,选了这个题目,把代码放上来留念,没有用到很流行的框架,所以代码量挺大 GUI用wxpython写的 # _*_ coding: UTF-8 _*_ import os impor ...

  6. python大作业爬虫_Python爬虫学习-爬取大规模数据(10w级)

    编译环境:python v3.5.0, mac osx 10.11.4 python爬虫基础知识: Python爬虫学习-基础爬取 了解数据库 MongoDB 数据库是储存数据的地方,可以将如下的字典 ...

  7. python大作业爬虫_Python爬虫大作业

    1 import requests#请求库 2 import re#表达式解析库 3 importcsv4 def html_save(s):#爬取内容保存函数 5 with open('save3. ...

  8. Python爬虫、数据分析、可视化学习笔记(一、梦开始的地方)

    系列文章持续更新中...... 文章目录 一.工具及环境配置 1.Python3.8(官网下载) 2.Pycharm(官网下载) 3.Anaconda(官网下载) 4.环境配置(传送门,感谢前人栽树) ...

  9. Python大作业-网络爬虫程序

    简介 此程序是本人大三时期的Python大作业,初学Python后所编写的一个程序,是一个网络爬虫程序,可爬取指定网站的信息. 本程序爬取的网站是Bangumi-我看过的动画,Bangumi是一个专注 ...

  10. _【超详细指北】python大作业!

    [超详细指北]python大作业! ​ 这是笔者最近写python大作业时写的一个实现过程笔记,也就是基本上可以说是本人从0开始上手的一个python练习.程序和本文档从 4.29-5.15日 总共历 ...

最新文章

  1. ICCV 2021 | R-MSFM: 用于单目深度估计的循环多尺度特征调制
  2. VC中的Attach和Detach
  3. 古诗文网页版html,古诗文网古诗文经典传承
  4. docker image name 更改_将前端应用打包成docker镜像并部署?仅需一个脚本就搞定
  5. Debug 之 VS2010网站生成成功,但是发布失败
  6. vue-cli生成项目时你应当知道的
  7. 前端学习(2048)vue之电商管理系统电商系统之实现首页内容自定制
  8. C# 反射 (Reflect)
  9. java.sql.SQLException: Value'0000-00-00'异常解决办法
  10. 标准模板库(STL)之配接器(Adapter)
  11. 僵化封闭果然是主流——评华为会员资格被暂停
  12. oracle delete误删除表数据进行恢复
  13. 将数组中的数逆序存放
  14. 图片试卷怎么打印出来?
  15. Python: PS 图像特效 — 模糊玻璃
  16. 用html做祝福语朋友,对朋友的励志祝福语大全
  17. Unity3D高级编程之进阶主程-陆泽西 (Jesse Lu)
  18. 另类办公Word2003也当“扫描大师”(转)
  19. 2020-10《信息资源管理 02378》真卷(独家文字版),圈定章节考点+统计真题分布
  20. random.seed(seed)、np.random.seed(seed)、torch.manual_seed(seed)作用

热门文章

  1. 【朝花夕拾】Android安全之(一)权限篇
  2. 哪个品牌的猫罐头好?排行榜Top8的猫罐头推荐!
  3. GEE代码笔记(精简版)
  4. springboot: mybatis的使用
  5. The Jordan Why Not Zero.2 Performance Review is here
  6. xlnx状态异常码 网络整理
  7. iPod touch时隔4年的回归,是惊喜还是最后的欢呼?
  8. swiper 、css3制作移动端网站,折叠导航
  9. 获取Android手机的手机名称
  10. 第二十篇:数字化转型:电商和互联网平台架构升级实践