资源简介
Qt实现照片查看功能,C++语言实现,非常适合初学者学习。多看开源代码提高自己的编程能力
代码片段和文件信息
#include “dialog_exp_transform.h“
#include “ui_dialog_exp_transform.h“
DialogExpTransform::DialogExpTransform(QWidget *parent) :
QDialog(parent)
ui(new Ui::DialogExpTransform)
{
ui->setupUi(this);
paintFunctionImage(ui->bDoubleSpinBox->value() ui->cDoubleSpinBox->value() ui->aDoubleSpinBox->value());
}
DialogExpTransform::~DialogExpTransform()
{
delete ui;
}
void DialogExpTransform::on_buttonBox_accepted()
{
emit sendData(ui->bDoubleSpinBox->value() ui->cDoubleSpinBox->value() ui->aDoubleSpinBox->value());
}
void DialogExpTransform::paintFunctionImage(double b double c double a)
{
// generate some data:
QVector x(1001) y(1001); // initialize with entries 0..100
for (int i=0; i<1001; ++i)
{
x[i] = i/50.0 - 10;
y[i] = qPow(b c*(x[i]-a));
}
// create graph and assign data to it:
ui->customPlot->addGraph();
ui->customPlot->graph(0)->setData(x y);
// give the axes some labels:
ui->customPlot->xAxis->setLabel(“x“);
ui->customPlot->yAxis->setLabel(“y“);
// set axes ranges so we see all data:
ui->customPlot->xAxis->setRange(-10 10);
ui->customPlot->yAxis->setRange(-10 10);
ui->customPlot->replot();
}
void DialogExpTransform::on_bDoubleSpinBox_valueChanged(double arg1)
{
paintFunctionImage(arg1 ui->cDoubleSpinBox->value() ui->aDoubleSpinBox->value());
}
void DialogExpTransform::on_cDoubleSpinBox_valueChanged(double arg1)
{
paintFunctionImage(ui->bDoubleSpinBox->value() arg1 ui->aDoubleSpinBox->value());
}
void DialogExpTransform::on_aDoubleSpinBox_valueChanged(double arg1)
{
paintFunctionImage(ui->bDoubleSpinBox->value() ui->cDoubleSpinBox->value() arg1);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-09 14:07 ImageQt-master\
文件 12 2017-05-09 14:07 ImageQt-master\.gitignore
文件 614 2017-05-09 14:07 ImageQt-master\README.md
文件 19916 2017-05-09 14:07 ImageQt-master\cn.qm
文件 44644 2017-05-09 14:07 ImageQt-master\cn.ts
文件 1507 2017-05-09 14:07 ImageQt-master\default.qrc
文件 1718 2017-05-09 14:07 ImageQt-master\dialog_exp_transform.cpp
文件 678 2017-05-09 14:07 ImageQt-master\dialog_exp_transform.h
文件 6183 2017-05-09 14:07 ImageQt-master\dialog_exp_transform.ui
文件 401 2017-05-09 14:07 ImageQt-master\dialog_gaussianblur.cpp
文件 439 2017-05-09 14:07 ImageQt-master\dialog_gaussianblur.h
文件 1818 2017-05-09 14:07 ImageQt-master\dialog_linear_gray.cpp
文件 633 2017-05-09 14:07 ImageQt-master\dialog_linear_gray.h
文件 5961 2017-05-09 14:07 ImageQt-master\dialog_linear_gray.ui
文件 1799 2017-05-09 14:07 ImageQt-master\dialog_log_grey.cpp
文件 591 2017-05-09 14:07 ImageQt-master\dialog_log_grey.h
文件 5973 2017-05-09 14:07 ImageQt-master\dialog_log_grey.ui
文件 1690 2017-05-09 14:07 ImageQt-master\dialog_power_grey.cpp
文件 654 2017-05-09 14:07 ImageQt-master\dialog_power_grey.h
文件 5554 2017-05-09 14:07 ImageQt-master\dialog_power_grey.ui
文件 2329 2017-05-09 14:07 ImageQt-master\dialog_stretch_transform.cpp
文件 832 2017-05-09 14:07 ImageQt-master\dialog_stretch_transform.h
文件 9833 2017-05-09 14:07 ImageQt-master\dialog_stretch_transform.ui
文件 2408 2017-05-09 14:07 ImageQt-master\dialog_two_threshold_transform.cpp
文件 708 2017-05-09 14:07 ImageQt-master\dialog_two_threshold_transform.h
文件 6434 2017-05-09 14:07 ImageQt-master\dialog_two_threshold_transform.ui
文件 3579 2017-05-09 14:07 ImageQt-master\gaussianblur.cpp
文件 623 2017-05-09 14:07 ImageQt-master\gaussianblur.h
文件 3144 2017-05-09 14:07 ImageQt-master\gaussianblurdialog.ui
文件 726 2017-05-09 14:07 ImageQt-master\graphicsview.cpp
文件 393 2017-05-09 14:07 ImageQt-master\graphicsview.h
............此处省略46个文件信息
- 上一篇:C++聊天程序,功能很强大,很实用
- 下一篇:老鼠走迷宫数据结构课程设计
相关资源
- C++聊天程序,功能很强大,很实用
- 公司员工考勤管理系统设计
- 使用动态优先权的进程调度算法的模
- VC++关于纹理特征提取的代码完整
- 用C++语言实现首次适应算法
- 基于mfcvc++6.0的图书馆管理系统
- c++栈操作实现,堆栈,出栈,取栈顶
- C++串口读写类
- 基于遗传算法的最短路径的程序的开
- c++公司员工管理系统
- c++ 实现matlab smooth 函数
- C++ 课程设计 扫雷系统 报告+源代码
- C++文件加密系统
- 贝塞尔曲面 vc++ opengl
- alphabeta剪枝算法的C++实现下棋程序
- 操作系统的理发师问题解决文件打包
- C++11标准发布文档
- c++ MODBUS串行通信程序
- 成组链接法UNIXC++
- 维特比译码+卷积码编码程序C/C++实现
- 学分管理系统 c++
- C++五子棋源码有AI,先手禁手
- 双语版C++苏小红课后习题参考
- C++大作业之学生管理系统图表
- 基于Windows Socket的安全通信(C++实现)
- 蓝桥杯青少组C++赛前集训包.pdf
- 11个常用OpenCV+C++图像处理
- 吃豆人 c++ 源程序
- 求公式的主合取范式和主析取范式
- C++实现MATLAB的filter函数
评论
共有 条评论