• pyqt5学习之QFrame


    QFrame是一个基类,可以选择直接使用;主要用来控制一些边框样式

    案例
    from PyQt5.Qt import *
    import sys
    
    # 是一个基类,可以选择直接使用;主要用来控制一些边框样式
    # 1. 创建一个应用程序对象
    app = QApplication(sys.argv)
    
    # 2. 控件的操作
    # 2.1 创建控件
    window = QWidget()
    # 2.2 设置控件
    window.setWindowTitle("QFrame功能测试")
    window.resize(500, 500)
    
    frame = QFrame(window)  # 创建一个frame对象
    frame.resize(100, 100)
    frame.move(100, 100)
    frame.setStyleSheet("background-color: cyan;")
    
    
    # frame.setFrameShape(QFrame.Box)  # 设置边框形状
    frame.setFrameShape(QFrame.HLine)
    # frame.setFrameShape(QFrame.Panel)
    # frame.setFrameShadow(QFrame.Raised)  # 设置边框阴影
    frame.setFrameStyle(QFrame.Box | QFrame.Raised)  # 形状和阴影的组合
    
    frame.setLineWidth(10)  # 设置边框线宽
    frame.setMidLineWidth(12)  # 设置边框中线线宽
    print(frame.frameWidth())
    
    frame.setFrameRect(QRect(20, 20, 60, 60))  # 设置边框矩形
    
    # 2.3 展示控件
    window.show()
    # 3. 应用程序的执行, 进入到消息循环
    sys.exit(app.exec_())
    View Code
  • 相关阅读:
    storm概述
    Mac下python路径
    Frida的安装
    Mac上安装多版本python的手工处理方式
    idea下编写shell脚本并执行
    CTF PWN专用虚拟机
    二叉树输入与存储的问题
    逆向推荐博客(持续更新)
    Kali 爬坑日记
    官宣:从windos服务器迁移到linux
  • 原文地址:https://www.cnblogs.com/mosewumo/p/12518429.html
Copyright © 2020-2023  润新知