读书笔记:第一个py程序 第一个程序是怎么写出来的
最近据说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())