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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值