zoukankan      html  css  js  c++  java
  • PyQt5基础应用一

    一、PyQt5基础
    1.1 创建窗口
    import sys
    from PyQt5.QtWidgets import QApplication, QWidget
    
    if __name__ == '__main__':
        app = QApplication(sys.argv)
    
        window = QWidget()
        window.resize(300, 500)
        window.move(200, 200)
        window.setWindowTitle("First Qt")
        window.show()
    
        sys.exit(app.exec_())
    
    • app = QApplication(sys.argv)
      所有的Qt应用都要创建一个QApplication对象,sys.argv是命令行运行时输入的参数,用来控制应用启动

    • resize(w, h)
      用来控制宽高

    • move(x, y)
      移动到指定坐标

    • 上面两个操作可以使用
      setGeometry(x, y, w, h)
      来代替,4个参数分别是坐标,宽高

    • 设置窗口标题
      setWindowTitle("设置窗口标题")

    • show()方法在屏幕上显示出widget。一个widget对象在这里第一次被在内存中创建,并且之后在屏幕上显示。

    • sys.exit(app.exec_())
      应用进入主循环。在这个地方,事件处理开始执行。主循环用于接收来自窗口触发的事件,并且转发他们到widget应用上处理。如果我们调用exit()方法或主widget组件被销毁,主循环将退出。sys.exit()方法确保一个不留垃圾的退出。系统环境将会被通知应用是怎样被结束的。
      exec_()方法有一个下划线。因为exec是Python保留关键字。因此,用exec_()来代替。

  • 相关阅读:
    PHP 函数大集合
    PHP 单词集合
    PHP 常用函数集合
    Linux 服务器中搭建环境
    windows下cmd中命令操作
    TP中的AJAX返回ajaxReturn()
    PHP面试题
    CI表单验证
    CI数据库操作_查询构造器类
    react 的核心思想 【声名式】Declarative 的理解
  • 原文地址:https://www.cnblogs.com/shiqi17/p/10580584.html
Copyright © 2011-2022 走看看