GUI:GraphicalUserInterface(图形用户接口)用图形的方式,用来显示计算机操作的界面Java为GUI提供的API都存在java.awt和javax.Swing两个包中java.awt包:awt是这三个单词首字母的缩写,翻译过来是抽象窗口工具包,只不过这个包的API,需要调用本地系统方法实现功能,和本地系统有关联,不利于代码移植,属重量级控件javax.swing包:它是在awt的基础上,建立的一套图形界面系统,提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件所以,我们做图形界面开发使用的是swing包下的类。这里出现了一个名词:组件。组件是具有图形表示
JavaGUI-坦克大战1.Java绘图坐标体系坐标体系介绍:下图说明了一个Java坐标体系。坐标原点位于左上角,以像素为单位。在Java坐标体系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。坐标体系-像素:绘图还必须要搞清一个非常重要的概念-像素一个像素等于多少厘米?计算机在屏幕上显示的内容都是由屏幕上的每一个像素组成的。例如:计算机显示器的分辨率是800*600,表示计算机屏幕上的每一行由800个点组成,共有600行,整个计算机屏幕共有480000个像素。像素是一个密度单位,而厘米是一个长度单位,两者无法比较
JavaGUI-坦克大战1.Java绘图坐标体系坐标体系介绍:下图说明了一个Java坐标体系。坐标原点位于左上角,以像素为单位。在Java坐标体系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。坐标体系-像素:绘图还必须要搞清一个非常重要的概念-像素一个像素等于多少厘米?计算机在屏幕上显示的内容都是由屏幕上的每一个像素组成的。例如:计算机显示器的分辨率是800*600,表示计算机屏幕上的每一行由800个点组成,共有600行,整个计算机屏幕共有480000个像素。像素是一个密度单位,而厘米是一个长度单位,两者无法比较
最近写项目发现pythonpycharm导入win32api、win32con、win32com、win32gui等win32相关的包都会出现或多或少问题,Google一大堆不靠谱的方法试了个遍。特此记录一下解决办法1.检查是否安装在项目的环境中如果你本地有多个运行环境,同时你的库装设置在path路径上的了就会导致该错误。pycharm默认创建项目的时候都会自动创建python环境。你可以在项目依赖的环境上面去重新安装,或者把运行环境设置为path路径上的。2.解决问题如果你未尝试过直接pipinstallwin32XX请先尝试能否直接安装如果你尝试过直接pipinstall,同时出现类似Mo
最近写项目发现pythonpycharm导入win32api、win32con、win32com、win32gui等win32相关的包都会出现或多或少问题,Google一大堆不靠谱的方法试了个遍。特此记录一下解决办法1.检查是否安装在项目的环境中如果你本地有多个运行环境,同时你的库装设置在path路径上的了就会导致该错误。pycharm默认创建项目的时候都会自动创建python环境。你可以在项目依赖的环境上面去重新安装,或者把运行环境设置为path路径上的。2.解决问题如果你未尝试过直接pipinstallwin32XX请先尝试能否直接安装如果你尝试过直接pipinstall,同时出现类似Mo
目录一、背景介绍二、代码讲解2.1爬虫2.2tkinter界面2.3存日志三、说明一、背景介绍你好,我是@马哥python说,一名10年程序猿。最近我用python开发了一个GUI桌面软件,目的是爬取相关YouTube博主的各种信息,字段包括:视频标题、视频链接、博主名称、博主链接、国家、telegram链接、whatsapp链接、twitter链接、facebook链接、instagram链接。以近期某热门事件为例。演示视频:【爬虫演示】用python爬YouTube博主信息,并开发成GUI桌面软件!运行截图:爬取数据截图:实现思路:通过按指定关键词搜索视频,通过视频进入博主的主页简介,爬取
目录一、背景介绍二、代码讲解2.1爬虫2.2tkinter界面2.3存日志三、说明一、背景介绍你好,我是@马哥python说,一名10年程序猿。最近我用python开发了一个GUI桌面软件,目的是爬取相关YouTube博主的各种信息,字段包括:视频标题、视频链接、博主名称、博主链接、国家、telegram链接、whatsapp链接、twitter链接、facebook链接、instagram链接。以近期某热门事件为例。演示视频:【爬虫演示】用python爬YouTube博主信息,并开发成GUI桌面软件!运行截图:爬取数据截图:实现思路:通过按指定关键词搜索视频,通过视频进入博主的主页简介,爬取
目录一、背景介绍1.1老版本1.2爬取目标1.3软件运行截图1.4爬取数据1.5实现思路二、代码讲解2.1爬虫2.2软件界面2.3日志模块三、软件运行演示四、完整源码一、背景介绍你好,我是@马哥python说,一名10年程序猿。1.1老版本之前我开发过一个百度搜索的python爬虫代码,具体如下:【python爬虫案例】用python爬取百度的搜索结果!这个爬虫代码自发布以来,受到了众多小伙伴的关注:但是,很多不懂python编程的小伙伴无法使用它,非常痛苦!于是,我把这个程序封装成了一个桌面软件(exe文件),无需python运行环境也可以使用。1.2爬取目标1.3软件运行截图1.4爬
目录一、背景介绍1.1老版本1.2爬取目标1.3软件运行截图1.4爬取数据1.5实现思路二、代码讲解2.1爬虫2.2软件界面2.3日志模块三、软件运行演示四、完整源码一、背景介绍你好,我是@马哥python说,一名10年程序猿。1.1老版本之前我开发过一个百度搜索的python爬虫代码,具体如下:【python爬虫案例】用python爬取百度的搜索结果!这个爬虫代码自发布以来,受到了众多小伙伴的关注:但是,很多不懂python编程的小伙伴无法使用它,非常痛苦!于是,我把这个程序封装成了一个桌面软件(exe文件),无需python运行环境也可以使用。1.2爬取目标1.3软件运行截图1.4爬
表弟大学快毕业了,学了一个学期Python居然还不会写学生管理系统,真的给我丢脸啊,教他又不肯学,还让我直接给他写,我真想两巴掌上去,最终还是写了给他,谁让他是我表弟呢,关键时候还是得帮他一把! 写完了放在那也是放着,所以今天分享给大家吧!话不多说,咱们直接开始吧! 代码解析一、登录页面1、定义登录类及初始化对象首先导入咱们需要用到的模块frommainimportMainPage#文章看不懂,我专门录了对应的视频讲解,完整代码和视频教程加群获取。#Python学习交流1裙:815624229一群已满加2群####Python学习交流2裙:279199867### 登录页面将画板绑定到实