zoukankan      html  css  js  c++  java
  • qyqt5(一)

    一、PyQt窗口处理

    1. 第一个PyQt窗口

    from PyQt5.QtWidgets import QApplication,QWidget
    import sys
    
    # 1.创建应用程序
    app = QApplication(sys.argv)
    
    # 2.创建窗口
    w = QWidget()
    
    # 3.显示窗口
    w.show()
    
    # 4.等待窗口停止
    sys.exit(app.exec())

    2. PyQt模块简介

    PyQt中有非常多的功能模块,开发中最常用的功能模块主要有三个:

    • QtCore:包含了核心的非GUI的功能.

    主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用

    • QtGui:包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类

    • QtWidgets:包含了一些列创建桌面应用的UI元素

    3. 设置窗口的标题和图标

    应用程序图标是一个小的图像,通常在标题栏的左上角显示。

    from PyQt5.QtWidgets import *
    from PyQt5.QtCore import *
    from PyQt5.QtGui import QIcon
    import sys
    
    # 1.创建应用程序
    app = QApplication(sys.argv)
    
    # 2.创建窗口
    w = QWidget()
    
    # 设置窗口标题
    w.setWindowTitle('窗口')
    
    icon = QIcon('qq.png')
    # 设置图标
    w.setWindowIcon(icon)
    
    # 3.显示窗口
    w.show()
    
    # 4.等待窗口停止
    sys.exit(app.exec())

    4. 显示提示

    在设计界面时应改尽可能人性化,对于关键的操作,给出相关信息的提示会非常有用,就可以使用气泡提示

    from PyQt5.QtWidgets import *
    from PyQt5.QtCore import *
    from PyQt5.QtGui import QIcon
    import sys
    
    # 1.创建应用程序
    app = QApplication(sys.argv)
    
    # 2.创建窗口
    w = QWidget()
    
    
    # 修改窗口标题
    w.setWindowTitle('气泡提示窗口')
    
    """------------------ 气泡提示 ------------------"""
    w.setToolTip('这个一个气泡提示的窗口')
    
    # 3.显示窗口
    w.show()
    
    # 4.等待窗口停止
    sys.exit(app.exec())
  • 相关阅读:
    ----localStorage的同步与异步----
    ----vue2.0实现别人通过ip访问自己运行的项目----
    ----vue之搜索框与防抖函数的封装----
    ----vue项目打包之浏览器存在缓存问题----
    ----vue组件name的作用小结----
    ----HTML5本地储存--利用storage事件实时监听Web Storage----
    ---- vue之filter ----
    ----vue项目配置环境----
    ----git-ssh 配置和使用----
    python『学习之路03』装饰器
  • 原文地址:https://www.cnblogs.com/kongweisi/p/13388016.html
Copyright © 2011-2022 走看看