使用Qt5.12实现了一个图片查看小程序。图片显示区域使用Scroll Area。《嵌入式Qt实战教程》这本书中的例程,本文主要是记录练习过程。
先画一个这样的界面。
然后每个控件的属性设置成这样。主要是对象名和控件名称。
只需要修改widget.h和widget.cpp中的代码。两个文件的代码修改成下面这样。
widget.h中的代码:
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QFileDialog>
#include <QString>
#include <QTimer>
#include <QLabel>
QT_BEGIN_NAMESPACE
namespace Ui {
class Widget; }
QT_END_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr);
~Widget();
private slots:
void on_btn_open_clicked();
void on_btn_start_clicked();
void on_btn_stop_clicked();
void on_btn_prev_clicked();
void on_btn_next_clicked();
void on_btn_up_clicked();
void on_btn_down_clicked();
void on_btn_normal_clicked();
void pic_scan();
private:
Ui::Widget *ui;
QTimer *timer; // 定时器
QPixmap pix