美文网首页
PyQt5(1.1)

PyQt5(1.1)

作者: 猛犸象和剑齿虎 | 来源:发表于2019-07-23 15:06 被阅读0次

    pyqt5是个用户交互图形化工具,它是开源的,也就是说免费的。遵循GPL协议,也就是说基于pyqt5开发出来的软件,并不拥有版权,更不能申请版权一说。


    image.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_())
    

    结果:


    image.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_())
    

    结果:


    image.png
    • push [pʊʃ]按、挤、压
    • geometry[dʒɪ'ɒmɪtrɪ]几何学,几何结构

    相关文章

      网友评论

          本文标题:PyQt5(1.1)

          本文链接:https://www.haomeiwen.com/subject/fsynlctx.html