pyqt5是个用户交互图形化工具,它是开源的,也就是说免费的。遵循GPL协议,也就是说基于pyqt5开发出来的软件,并不拥有版权,更不能申请版权一说。
![](https://img.haomeiwen.com/i1920664/f4551e5732d9551b.png)
学习编程有什么好处呢?是一种综合性的提升,英语,逻辑思维,数学,以及专业的业务知识。
- widget['wɪdʒɪt]小部件小工具
- core[kɔː]核心的意思
- exec[ɪg'zek; eg-]执行程序(executive)
import sys
from PyQt5 import QtCore,QtWidgets
app=QtWidgets.QApplication(sys.argv)
widget=QtWidgets.QWidget()
widget.resize(360,360)
widget.setWindowTitle("hello,你好")
widget.show()
sys.exit(app.exec_())
结果:
![](https://img.haomeiwen.com/i1920664/9a7e1e6a1218be18.png)
- sys.argv是一种外部运行传入参数机制,它返回的是一种列表或是元组类型的序列。sys.argv[0]代表本身,sys.argv[1]代表外部传入除本身外第一个参数。
__author__ = 'Administrator'
import sys
from PyQt5.QtWidgets import QPushButton,QApplication,QWidget
class WinForm(QWidget):
def __init__(self,parent=None):
super(WinForm,self).__init__(parent)
self.setGeometry(300,300,350,350)
self.setWindowTitle('点击按钮关闭窗口')
quit=QPushButton('Close',self)
quit.setGeometry(10,10,60,35)
quit.setStyleSheet("background-color:red")
quit.clicked.connect(self.close)
if __name__=="__main__":
app=QApplication(sys.argv)
win=WinForm()
win.show()
sys.exit(app.exec_())
结果:
![](https://img.haomeiwen.com/i1920664/d1a1474d93cdf4ed.png)
- push [pʊʃ]按、挤、压
- geometry[dʒɪ'ɒmɪtrɪ]几何学,几何结构
网友评论