加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
imagesizedialog.cpp 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
left-studio 提交于 2020-02-20 12:24 . update 1.1
#include "imagesizedialog.h"
#include "ui_imagesizedialog.h"
ImageSizeDialog::ImageSizeDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::ImageSizeDialog)
{
ui->setupUi(this);
iniUI();
}
ImageSizeDialog::~ImageSizeDialog()
{
delete ui;
}
void ImageSizeDialog::iniImageSize(int *w, int *h)
{
ImageWidth=w;
ImageHeight=h;
ui->WidthSpinBox->setValue(*ImageWidth);
ui->HeightSpinBox->setValue(*ImageHeight);
}
void ImageSizeDialog::iniUI()
{
ui->WidthSpinBox->setMinimum(20);
ui->WidthSpinBox->setMaximum(1080);
ui->HeightSpinBox->setMinimum(20);
ui->HeightSpinBox->setMaximum(1080);
}
void ImageSizeDialog::on_OK_Button_clicked()
{
if(!isKeepSize)
{
*ImageWidth=ui->WidthSpinBox->value();
*ImageHeight=ui->HeightSpinBox->value();
}
this->close();
}
void ImageSizeDialog::on_KeepSizeCheck_checkedChanged(bool checked)
{
isKeepSize=checked;
if(checked)
{
ui->WidthSpinBox->setEnabled(false);
ui->HeightSpinBox->setEnabled(false);
}
else
{
ui->WidthSpinBox->setEnabled(true);
ui->HeightSpinBox->setEnabled(true);
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化