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

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

最近据说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())


相关文章

怎么制作无限弹窗效果? 限弹窗代码bat文件分享

炸弹弹屏,也可以叫炸弹弹窗,是可以使用txt制作的一个小程序,效果就是执行程序后会一直不停地弹出窗口,就好像炸弹轰炸一样,如图所示,用来恶作剧很好玩。该怎么制作这个无限弹窗效果呢?下面我们就来看看详细...

Python,pyqt5的信息弹窗和关于弹窗

今天我们来学习pyqy5的信息弹窗和关于弹窗信息弹窗代码效果关于弹窗代码效果...

python调用windowsapi发送系统通知

今天给大家介绍一个好玩的 python 库:plyer。如官方描述:Plyer 是一个独立于平台的 API,用于使用 Python 中各种平台(尤其是移动平台)上常见的功能。下面我们以发送通知作为演示...

附源码,90%验证码识别成功率,Python调用虹鱼图灵识别插件

作者:打字的小强识别验证码一直是本人想要做的事情,一直在接触按键精灵,了解到有一个虹鱼图灵识别插件专门做验证码和图像识别,原理就是图片处理和制作字库识别,制作字库我一直觉得很麻烦,工程量太大。不管怎样...

实战分享:用Python实现喝水休息提醒器

在日常工作和学习中,很多人常常会因为忙碌而忘记喝水或起身活动。为了改善这种情况,我用Python编写了一个简单的定时提醒脚本,不仅能帮我们保持健康,还能让工作效率更高!以下是这个脚本的实际操作和使用说...