图形用户界面Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。GUI 的需求变得明显,因为第一个人/计算机文本界面是通过所谓的提示(或 DOS 提示)创建键盘文本。在 DOS 提示符下键盘上键入命令以启动计算机的响应。使用这些命令和精确拼写的需要创建了一个麻烦且低效的界面。

在 20 世纪 70 年代后期,Xerox Palo Alto 研究实验室创建了 GUI,这些 GUI 现在在 Windows,Mac OS 和许多软件应用程序中很常见。通过使用专门设计和标记的图像,图片,形状和颜色组合,在计算机屏幕上描绘了与要执行的操作类似或者由用户直观识别的对象。今天,每个操作系统都有自己的 GUI。软件应用程序使用这些并添加自己的其他 GUI。

我们小助手采用GUI的原因如下:

  1. 完全自我版权
  2. 隐私保护
  3. 高效利用CPU和GPU

如果采用B/S模式缺点如下:

  1. 他随时随地可以亏看你的作品和收益,我相信就做作为自媒体新人的我也不想这样。
  2. 另外在软件中设置的个性化参数都被第三方平台收录他们自己可以肆虐的重复造轮子。
  3. 你的账号密码权都给他管理你放心?
  4. 下载小视频和文章都得耗时耗力得等待。

基于以上的因素我们采用GUI的方法制作小助手,保护个人的既得利益和个人的全部隐私。

基于Python的自媒体小助手---图形用户界面Graphical User Interface)相关推荐

  1. python登录界面源码_基于Python的自媒体小助手---登录页面的实现代码

    核心技术:Python3.7 GUI技术:Tkinter (Python已经内置) 好多文章写Python GUI之tkinter窗口视窗教程大集合(看这篇就够了) 我看了N遍也没够好多东西都没有就基 ...

  2. Python实现王者荣耀小助手(二)

    接下来我们获取英雄和武器信息,详细代码KingGlory.py如下(代码中有详细注解): # -*- coding: utf-8 -*- #!/usr/bin/env python # @Time : ...

  3. Python实现王者荣耀小助手(一)

    简单来说网络爬虫,是指抓取万维网信息的程序或者脚本,Python在网络爬虫有很大优势,今天我们用Python实现获取王者荣耀相关数据,做一个小助手: 前期准备,环境搭建: Python2.7 sys模 ...

  4. Python之PIL之绘图:基于Python的PIL库绘制各种图形、添加文字等

    Python之PIL之绘图:基于Python的PIL库绘制各种图形.添加文字等 目录 一.绘制各种形状各种案例 1.绘制矩形 2.绘制圆形.弧线形

  5. python点名代码_基于python tkinter的点名小程序功能的实例代码

    基于python tkinter的点名小程序功能的实例代码,花名册,次数,窗口,未找到,初始化 基于python tkinter的点名小程序功能的实例代码 易采站长站,站长之家为您整理了基于pytho ...

  6. 基于Python实现的微信小程序校园导航系统 | Python第一课环境篇 | Hellow World 程序 | 不同环境下搭建Python编程环境

    一:Hellow World 程序 1.安装Python3 2.运行Python代码片段 Python自带了一个在终端窗口中运行的解释器,让你无需保存并运行整个程序就能尝试运行Python代码片段. ...

  7. android 大学生生活助手,基于Android的大学生生活小助手设计与开发.doc

    基于Android的大学生生活小助手设计与开发 基于Android的大学生生活小助手设计与开发 摘要当今社会,大学生受到的社会关注度非常之高,其带来的市场需求和消费能力也一直是各行各业的商家强烈重视的 ...

  8. 基于labview的USB调试小助手

    基于labview的USB调试小助手 上一篇博文介绍了STM32的USBHID的双向通信.这篇博文说一下为了查看首发数据编写的基于labview的USB调试小助手(极其简单) 一.前期准备 首先介绍一 ...

  9. [good]基于labview的USB调试小助手

    基于labview的USB调试小助手 #原文地址:http://blog.csdn.net/a827415225/article/details/51745789 上一篇博文介绍了STM32的USBH ...

最新文章

  1. OGRE 2.1 Windows 编译
  2. 哪些人适合参加软件测试培训?
  3. 第一册:lesson seventeen。
  4. 解决AndroidStudio2.0导入eclipse项目时卡死的问题
  5. 论文浅尝 | KnowEdu: 一个自动构建教育知识图谱的系统
  6. java+set+split_阿里资深工程师教你如何优化 Java 代码!
  7. Loadrunner之-VirtualUserGenerator录制web程序脚本
  8. 从零学React Native之01创建第一个程序
  9. iOS Your account already has a valid ios Distribution certificate
  10. 古代气候暖和时,雪山雪线如何变化
  11. 数据集:不同地区居民消费数据
  12. 佳能MP145/140打印机 出现错误代码“E5”怎么处理
  13. 东芝2510ac请求维修cd40_TOSHIBA东芝2510复印机维修资料
  14. matlab中rand函数用法
  15. Python绘制中国地图
  16. python中颜色红色的表示_matplotlib中的绿色到红色的颜色映射,以d的中值为中心...
  17. Opencv实现hwc到chw(归一化、减均值、除方差)重磅封装版
  18. @Url.Content
  19. Ubuntu桌面文件管理权限如何获得
  20. Windows10安装ObjectARX 2021 Wizard无法创建项目的解决方案

热门文章

  1. 抠图换背景用什么软件好?快把这些软件收好
  2. 飞机软装的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  3. 记录一次header manipulation的解决
  4. C#中ref、out类型参数的区别和params类型参数的用法
  5. 地图放大镜(Magnifying Glass)
  6. python+selenium+chrome 做滑动验证码 会被浏览器检测到使用的自动软件导致滑动验证失败
  7. 数控解锁怎么解 数控系统解锁解密
  8. java数组赋值_java中给数组赋值的方法
  9. W5300网口芯片的FPGA控制协议流程
  10. (高校暑期作业模板)软件评测作业