当前位置: 首页 > wzjs >正文

网站seo优化怎么做病毒式营销

网站seo优化怎么做,病毒式营销,400网站建设办公,网站黑白代码QSizeF 类(浮点尺寸类) 文章目录 QSizeF 类(浮点尺寸类)概述主要方法列表详细说明及应用举例注意事项 概述 QSizeF 类使用浮点精度定义二维对象的尺寸。官方文档在这里。 主要方法列表 __init__(self) …
QSizeF 类(浮点尺寸类)

文章目录

        • QSizeF 类(浮点尺寸类)
          • 概述
          • 主要方法列表
          • 详细说明及应用举例
          • 注意事项

概述

QSizeF 类使用浮点精度定义二维对象的尺寸。官方文档在这里。

主要方法列表
__init__(self)                                   # 构造无效尺寸
__init__(self, sz: QSize)                        # 从QSize构造
__init__(self, w: float, h: float)               # 指定宽高构造
boundedTo(self, otherSize: QSizeF) -> QSizeF      # 取最小尺寸
expandedTo(self, otherSize: QSizeF) -> QSizeF     # 取最大尺寸
grownBy(self, margins: QMarginsF) -> QSizeF       # 增加边距
shrunkBy(self, margins: QMarginsF) -> QSizeF       # 减少边距
height(self) -> float                            # 获取高度
isEmpty(self) -> bool                            # 判断是否为空
isNull(self) -> bool                             # 判断是否为零尺寸
isValid(self) -> bool                            # 判断是否有效
scale(self, s: QSizeF, mode: Qt.AspectRatioMode)  # 按比例缩放
toSize(self) -> QSize                             # 转为整数尺寸
transposed(self) -> QSizeF                       # 交换宽高
width(self) -> float                             # 获取宽度
详细说明及应用举例

QSizeFwidth()height()定义尺寸,支持算数运算和缩放操作。有效尺寸要求宽高均≥0,空尺寸指宽高任一≤0,零尺寸指宽高均为0。

  • 构造函数示例
size1 = QSizeF()                 # 创建无效尺寸 (width=-1, height=-1)
size2 = QSizeF(QSize(100, 50))   # 从QSize转换 (100.0, 50.0)
size3 = QSizeF(150.5, 75.3)      # 直接指定浮点尺寸
  • 常用方法示例

1. boundedTo() - 取最小尺寸

size_a = QSizeF(200.0, 300.0)
size_b = QSizeF(150.0, 400.0)
result = size_a.boundedTo(size_b)  # 结果 (150.0, 300.0)

2. expandedTo() - 取最大尺寸

size_a = QSizeF(200.0, 300.0)
size_b = QSizeF(250.0, 250.0)
result = size_a.expandedTo(size_b)  # 结果 (250.0, 300.0)

3. grownBy() - 增加边距

size = QSizeF(100.0, 50.0)
margins = QMarginsF(10.0, 5.0, 10.0, 5.0)
result = size.grownBy(margins)      # 结果 (120.0, 60.0)

4. scale() - 比例缩放

size = QSizeF(100.0, 50.0)# 模式1:忽略宽高比
size.scale(200.0, 200.0, Qt.IgnoreAspectRatio)  # 结果 (200.0, 200.0)# 模式2:保持宽高比(适应目标区域)
size = QSizeF(100.0, 50.0)
size.scale(200.0, 100.0, Qt.KeepAspectRatio)     # 结果 (200.0, 100.0)# 模式3:保持宽高比(扩展至目标区域)
size = QSizeF(100.0, 50.0)
size.scale(200.0, 200.0, Qt.KeepAspectRatioByExpanding)  # 结果 (400.0, 200.0)

5. transposed() - 交换宽高

size = QSizeF(100.0, 50.0)
transposed_size = size.transposed()  # 结果 (50.0, 100.0)

6. shrunkBy() - 缩小边距

size = QSizeF(100.0, 50.0)
margins = QMarginsF(10.0, 5.0, 10.0, 5.0)
result = size.shrunkBy(margins)      # 结果 (80.0, 40.0)

7. 运算符重载

# 加法
size1 = QSizeF(100.0, 50.0)
size2 = QSizeF(20.5, 30.5)
result = size1 + size2  # (120.5, 80.5)# 乘法
size = QSizeF(100.0, 50.0)
result = size * 1.5     # (150.0, 75.0)
注意事项

• 使用isValid()验证尺寸有效性:size.isValid()

toSize()会进行四舍五入:QSizeF(100.6, 50.3).toSize()QSize(101, 50)

http://www.dtcms.com/wzjs/340652.html

相关文章:

  • 青岛网站排名推广seo查询 站长之家
  • 手机能开wordpress吗seo网站权重
  • ps做游戏网站百度搜索引擎网址
  • 网站建设利益分析湖南企业网站建设
  • 做品牌设计网站市场营销方案范文5篇
  • 电子商务网站建设过程在线优化网站
  • 单位网站开发百度快速优化软件
  • 网页 制作网站广州seo效果
  • 只有一个域名怎么建设网站app推广策划方案
  • 新公司做网站苏州排名搜索优化
  • 百度网页收录优化关键词具体要怎么做
  • 建c2c网站百度网站排名怎么提高
  • 电子商务网站上线活动策划自媒体推广平台
  • 快速搭建网站教程域名解析查询工具
  • 怎么做电影流量网站seo推广排名重要吗
  • wordpress 新建页面 所有文章windows系统优化软件排行榜
  • 网站标题关键词怎么做百度官方网站网址
  • 模板网字体长沙网站seo公司
  • 烟台汽车网站建设中视频自媒体平台注册官网
  • 第一次做网站不知道上海网站推广服务公司
  • 用口做love的网站优化设计答案大全英语
  • 东莞广告公司招聘信息中国seo谁最厉害
  • 门户地方网站 策略可免费投放广告的平台
  • 做网站做域名西安seo优化公司
  • 网站建站专业乔拓云网微信小程序制作
  • 培训类网站模板找培训机构的网站
  • 重庆无障碍网站建设整合营销理论主要是指
  • 做网站域名多少钱锦州seo推广
  • 做包装看什么网站网站买卖
  • ps手机网站页面设计站长之家seo概况查询