資源簡介
Qt實現(xiàn)照片查看功能,C++語言實現(xiàn),非常適合初學(xué)者學(xué)習(xí)。多看開源代碼提高自己的編程能力

代碼片段和文件信息
#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個文件信息
評論
共有 條評論