zoukankan      html  css  js  c++  java
  • Qt控件窗体区域区分

    控件窗体区域区分
    几何参数: 指的是窗口的大小和位置,一个窗口有两套几何参数,一套是窗口外边框所占的矩形区域,另一套是窗口客户区所占的矩形区域,所谓窗口客户区就是窗口中除去边框和标题栏用来显示内容的区域
    对于一个窗口部件来说,它的两套几何参数是一致的

    const QRect &geometry() const;                     //获取客户区几何参数
    void setGeometry(int x, int y, int w, int h);      //设置客户区几何参数
    void setGeometry(const QRect &rect);               //设置客户区几何参数
    QRect framGeometry() const;                        //获取外边框几何参数
    QSize frameSize() const;                           //获得外边框的窗口大小
    void move(int x, int y);                           //将窗口左上角移动到期坐标(x,y)处 (外边框几何参数)
    void move(const QPoint &pos0;                      //将窗口左上角移动到pos处 (外边框几何参数)
    void resize(int w, int h);                         //将窗口的宽度改为w,高度改为h (客户区几何参数)
    void resize(const QSize &size);                    //将窗口的大小改为size (客户区几何参数)
    QRect rect() const;                                //获取窗口客户区域,它获得的坐标都是相对于窗口自己的客户区的,也就是说横纵坐标永远是0
  • 相关阅读:
    省选D2T2 滚榜
    CF1516E(第一类斯特林数)
    Atcoder ZEP F题
    Atcoder ARC 115 A~D
    Atcoder ARC 117
    「舞蹈链 DLX 」学习笔记
    「FJOI-2021」仰视那片离我远去了的天空。
    「UVA1603」破坏正方形 Square Destroyer
    「网络流」学习笔记
    博客搬家
  • 原文地址:https://www.cnblogs.com/sz-leez/p/4216596.html
Copyright © 2011-2022 走看看