读书笔记:第一个py程序 第一个程序是怎么写出来的

liftword5个月前 (12-15)技术文章53

最近据说python挺火的,我也尝试一下学习python,每天进步一点,就当写读书笔记了,有需要的朋友源码自取。
哈哈。
今天的目标:编写人生第一个python小弹窗,实现正常弹窗且显示logo图标,并标记文本框提示信息(鼠标指针指向时显示),最后实现关闭弹窗结束。




#conding UTF-8
#弹出窗口,quit退出关闭窗口

#需要传入命令行参数引入sys模块
import sys


#导入QtWidgets模块中的四个类
from PyQt5.QtWidgets import QApplication,QWidget,QToolTip,QPushButton


#导入模块中的此类才能关联quit方法
from PyQt5.QtCore import QCoreApplication


#导入QIcon类,设置图标
from PyQt5.QtGui import QIcon


#导入QFont类,用于设置字体字号
from PyQt5.QtGui import QFont


# 如果if __name__ == '__main__' 所在模块是被直接运行的,则该语句下代码块被运行。
# 如果所在模块是被导入到其他的python脚本中运行的,则该语句下代码块不被运行。
if __name__ == '__main__':


#创建QApplication类的实例,并传入命令行参数
app = QApplication (sys.argv)
#创建QWidget类的实例,相当于创建一个窗口
w = QWidget()
'''w.resize(250,150)
w.move(300,300)'''
#设置窗口尺寸和位置
#w.setGeometry(300,300,300,220)
#w.setWindowTitle('关闭窗口')
# 设置窗口图标和图片路径
#app.setWindowIcon(QIcon('吴1'))
#设置提示框中文本的字体是STX,字号20
#QToolTip.setFont(QFont('STXINGKA',20))
#为窗口设置提示框
#w.setToolTip('这是一个窗口\n 设计者:pythoner')



#创建一个按钮,并将按钮显示在窗口上
#qbtn = QPushButton('退出',w)
#将按钮的单击事件与‘退出’绑定
#qbtn.clicked.connect(QCoreApplication.instance().quit)
#qbtn.resize(qbtn.sizeHint())
#为按钮设置提示框
#qbtn.setToolTip('这是一个按钮\n 设计者:PY')
#qbtn.resize(qbtn.sizeHint())
#指定按钮在提示窗界面的摆放位置
#qbtn.move(10,10)
#显示窗口
w.show()
#进入程序的主循环并通过exit函数确保主循环安全结束
sys.exit(app.exec())


相关文章

3种Python恶搞脚本,医院的WiFi实在太快了

Python 无限恶搞朋友电脑,别提有多爽了,哈哈,打造自己的壁纸修改器,电脑无限锁屏, 无线弹窗,都在这里!!!修改电脑桌面壁纸工具使用开发环境:python3.7, Windows10使用工具包:...

几个可以整蛊你朋友的 Python 程序

来源:https://dream.blog.csdn.netPython 能做很多无聊,但有意思的事情,例如接下来的一些案例。以下程序,不要发代码,要不实现不了你整蛊的目的。要打包成一个 exe 程序...

关于Python的Selenium框架全解,一篇完整的说明书

目录selenium 基础语法一、 环境配置1、 安装环境安装 selenium 第三方库pip install selenium下载浏览器驱动:Firefox浏览器驱动: geckodriverCh...

几行代码,实现Python捕获、播放和保存摄像头视频

作者:闲欢来源:Python 技术前几天有个读者在粉丝群里面提了一个问题:Python 怎样提高视频清晰度和对比度?我之前没有涉及到使用 Python 操作视频这一方面,所以当时很抱歉地跟读者朋友说暂...