窗体部件之坐标和尺寸大小
来源:互联网 发布:微信怎么支付淘宝 编辑:程序博客网 时间:2024/05/17 00:50
关于控件坐标(相对以及绝对)以及大小获取方式有多种,使用场景自行尝试。
Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); setWindowFlags(Qt::FramelessWindowHint);}Widget::~Widget(){ delete ui;}void Widget::resizeEvent(QResizeEvent *event){ qDebug() << "resizeEvent()" << "\n"; qDebug() << "event->size(): " << event->size() << "\n"; qDebug() << "this's size: " << this->size(); qDebug() << " frameSize: " << this->frameSize(); qDebug() << " frameGeometry: " << this->frameGeometry(); qDebug() << " geometry: " << this->geometry(); qDebug() << " rect: " << this->rect(); qDebug() << " pos: " << this->pos() ; qDebug() << " mapToGlobal: " << this->mapToGlobal(QPoint(0, 0)) << "\n"; qDebug() << "ui->listWidget->size: " << ui->listWidget->size(); qDebug() << " frameSize: " << ui->listWidget->frameSize(); qDebug() << " frameGeometry: " << ui->listWidget->frameGeometry(); qDebug() << " geometry: " << ui->listWidget->geometry(); qDebug() << " rect: " << ui->listWidget->rect(); qDebug() << " pos: " << ui->listWidget->pos() << "\n";}void Widget::moveEvent(QMoveEvent *event){ qDebug() << "moveEvent()"; qDebug() << "event->pos: " << event->pos(); qDebug() << "event->globalPos:" << mapToGlobal(event->pos()); qQNaN();}
阅读全文
0 0
- 窗体部件之坐标和尺寸大小
- 窗体部件之Buddy
- 窗体部件之Dialogs
- 窗体部件之QActionGroup
- 窗体部件之QButtonGroup
- 窗体部件之QCompleter
- 窗体部件之QDesktopWidget
- 窗体部件之QDockWidget
- 窗体部件之QMdiArea
- 窗体部件之QWizard
- 窗体部件之QSizeGrip
- 窗体部件之QSystemTrayIcon
- 窗体部件之QToolBar
- 窗体部件之QToolBox
- 窗体部件之QCheckBox
- 窗体部件之QComboBox
- 窗体部件之QMenu
- 窗体部件之QTabWidget
- Linux Command Line and....ch10(编辑器)
- tensorflow构建RNN识别mnist手写数字
- LSMW批处理使用方法(02)_步骤1
- android Gallery2 图库放大倍率修改
- Quartz中时间表达式的设置-----corn表达式
- 窗体部件之坐标和尺寸大小
- Java 7中的Try-with-resources
- 工作压力山大?码农这么减压最有效
- Android7.0中文文档(API)-- RemoteViews
- catalina的启动过程
- 前端书籍链接
- Java有哪些进阶技术?
- mysql mybatis 查询7天内 30天内的信息
- Fast R-CNN笔记