python做壁纸_用Python做地球壁纸
本文主要讲解如何开发GUI界面并打包为exe程序发布。
开发环境:Python3
主要模块:PyQt5和pyinstaller
使用平台: win10
不多说,上代码:
import sys, os
if hasattr(sys, 'frozen'):
os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH']
from PyQt5.QtWidgets import *
from PyQt5.QtGui import QIcon
from earthWallper import *
from datetime import datetime
from PyQt5 import sip
class SetGUI(QMainWindow):
def __init__(self):
super().__init__()
self.initUi()
def initUi(self):
#设置窗口居中显示
self.resize(600,500)
screenSize=QDesktopWidget().screenGeometry()
self.move((screenSize.width()-500)/2,(screenSize.height()-500)/2)
#设置图标以及标题
self.setWindowTitle("地球壁纸")
self.setWindowIcon(QIcon('planet_earth.ico'))
#设置布局,添加button
layout = QHBoxLayout()
runButton=self.getButton("运行程序",1)
runButton.clicked.connect(self.runInfo)
aboutButton=self.getButton("关于软件", 2)
aboutButton.clicked.connect(self.aboutInfo)
connectButton=self.getButton("联系作者", 3)
connectButton.clicked.connect(self.connectInfo)
layout.addWidget(runButton)
layout.addWidget(aboutButton)
layout.addWidget(connectButton)
self.setLayout(layout)
python做壁纸_用Python做地球壁纸相关推荐
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python 免费空间_用python做大数据
不学Python迟早会被淘汰?Python真有这么好的前景? 最近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言就是最火的,应用的非常非常的广泛,而Pytho ...
- python queue 调试_学Python不是盲目的,是有做过功课认真去了解的
有多少伙伴是因为一句'人生苦短,我用Python'萌生想法学Python的!我跟大家更新过很多Python学习教程普及过多次的Python相关知识,不过大家还是还得计划一下Python学习路线!Pyt ...
- python做副业_学习Python可以做哪些副业,你是不是感觉自己错过了一个亿?
另外小编整理了一套Python的学习资料需要的按以下步骤可获得! 1.评论 2.转发 3.关注 4.后台私信[python]即可获取! 人生苦短,我用Python. 近年来,Python凭借其简洁易入 ...
- python宣传海报_用Python做一个令人发疯的海报
Python可以做海报? Python真的可以做海报吗? Python做海报,你确定不是在逗我? 重要的问题问了三遍,答案是真的可以! 今天我们就来用Python的一个比较好玩的模块来进行创作---- ...
- python七彩同心圆_用pygame做一个简单的python小游戏---七彩同心圆
用pygame做一个简单的python小游戏---七彩同心圆 用pygame做一个简单的python小游戏-七彩同心圆 这个小游戏原是我同学python课的课后作业,并不是很难,就简单实现了一下,顺便 ...
- 学python将来做什么_学python能干嘛?
明确目标 所谓明确目标就是要先知道,学习python的目的是为了什么? 一.Python可以做什么? 二.为了将来从来从事相关开发工作? 三.简便当前工作环境,提升工作效率? 四.不甘落后,学习一门语 ...
- 用python当壁纸_使用Python脚本将Bing的每日图片作为桌面的教程
微软最近出了个 必应bing 缤纷桌面,使用下来还是不错,可以每天更换Bing首页的北京作为壁纸,但是该软件有个不好的地方是,安装后桌面上会有一个搜索框出现,很是烦人,而且不能关掉.于是出于技术考虑, ...
最新文章
- 《设计模式 系列》- 面向对象六大原则
- Ubuntu18.04下无法进入图形界面、无法调整分辨率、无法重装显卡驱动问题的解决方式
- linux启动和关闭
- 记录下两个孩子在MineCraft里面还原公寓的经历
- career service at cambridge
- hive 集成oracle,hive集成kerberos问题1
- 小程序和APP的差别是什么?
- 如何成为一名更出色的开发者?
- 家里在计算机在线考试作弊,计算机在线考试系统能监考
- 昆仑通态MCGS与三菱FX3U 485BD方式通讯案例 实现昆仑通态触摸屏与三菱FX3U的485BD板通过485方式进行连接
- pdfFactory2020最新7许可密钥-激活码版虚拟打印软件 中文特别授权版下载
- h264, h265 和 libvpx 比较(h264/avc, hevc 和vp9比较)
- Multisim如何导入NPN,三极管9013
- 计算机语言中print是什么意思,PASCAL 语言中print是什么意思?
- Exception】Chrome浏览器提示:此网页正试图从未经验证的来源加载脚本
- 海龟python词树_python海龟画树
- 基于c语言的象棋游戏
- VeLO:让AI自己调整参数的新优化器
- bi平台是如何进行数据的采集呢
- 乐视网2018年净亏损40.96亿元 净资产为-30.26亿元
热门文章
- Azure 进阶攻略 | 电脑跑分你会,但虚拟机存储性能跑分的正确姿势你造吗?
- linux查看本机速度命令,Linux命令(20)查看当前网速
- 0x77edd7fc (mfc100d.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0xcdcdcdd1 时发生访问冲突
- JSP中的page指令常用的属性
- 计算机辅助设计与制造实例教程答案,计算机辅助设计与制造复习资料.doc
- 【Matlab】智能优化算法_蚁狮优化算法ALO
- conda 命令异常(一)
- 立创eda导出封装到allegro_立创EDA教程视频2018
- Python从键盘上输入自己的身份证号,从中提取出生年份、月份、日期以及性别信息
- 树莓派4b初始图形化设置 putty + vnc 笔记本电脑连接