#include "widget.h"
#include "ui_widget.h"
#include <QResizeEvent>
#include <QFont>
#include <QDebug>
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//this->seF
this->width = this->size().width();
this->height = this->size().height();
this->fontsize = ui->pushButton->font().pointSize();
}
Widget::~Widget()
{
delete ui;
}
void Widget::resizeEvent(QResizeEvent *event)
{
int w = event->size().width();
int h = event->size().height();
double scale = 1.0;
scale = 1.0 * w/this->width;
if(scale < 1.0 * h/this->height){
scale = 1.0 * h/this->height;
}
QFont font = ui->pushButton->font();
int new_fontsize = scale * this->fontsize;
if(new_fontsize != ui->pushButton->font().pointSize()){
font.setPointSize(new_fontsize);
ui->pushButton->setFont(font);
qDebug()<< this->fontsize << " " << new_fontsize;
}
}
大米粥哥哥
- 粉丝: 2516
- 资源: 50
最新资源
- 这是一个以20位中国著名书法家的风格编写的汉字作品的数据集 每个子集中有1000-7000张jpg图像(平均5251张图像)
- 【Academic tailor】学术小裁缝必备知识点:全局注意力机制(GAM)pytorch
- 数据科学领域的主流数据集类型及其应用分析
- 【Academic tailor】学术小裁缝必备知识点:全局注意力机制(GAM)TensorFlow
- Apple MacBook Pro和macOS Monterey用户的全方位使用指南
- 知识付费系统-直播+讲师入驻+课程售卖+商城系统-v2.1.9版本搭建以及资源分享下载
- Python爬虫技术深度解析与实战应用指南
- 用户手册User Guide的写法 简单规范模板.doc
- 计算机网络期末考试试卷-覆盖基础知识及应用技能的全面考核
- linphone sdk 编译后的share 文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈