#include "Widget.hpp"
#include "ui_Widget.h"
Widget::Widget(QWidget* parent)
: QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
// Note: image downloaded from here: https://unsplash.com/
// Licence:
// All photos published on Unsplash can be used for free. You can use
// them for commercial and noncommercial purposes. You do not need to
// ask permission from or provide credit to the photographer or
// Unsplash, although it is appreciated when possible.
// More precisely, Unsplash grants you an irrevocable, nonexclusive,
// worldwide copyright license to download, copy, modify, distribute,
// perform, and use photos from Unsplash for free, including for
// commercial purposes, without permission from or attributing the
// photographer or Unsplash. This license does not include the right
// to compile photos from Unsplash to replicate a similar or
// competing service.
// Credit: Photo by Blake Wisz on Unsplash
// Your path to image ---------------------\/
pix = std::make_unique<QPixmap>("blake-wisz-1354904-unsplash.jpg");
label = std::make_unique<QLabel>();
label->setPixmap(*pix);
vlay = std::make_unique<QVBoxLayout>(this);
vlay->addWidget(label.get());
}
Widget::~Widget()
{
delete ui;
}
#-------------------------------------------------
#
# Project created by QtCreator 2019-03-05T13:41:50
#
#-------------------------------------------------
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = example_Qt
TEMPLATE = app
# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
CONFIG += c++17
SOURCES += \
main.cpp \
Widget.cpp
HEADERS += \
Widget.hpp
FORMS += \
Widget.ui
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target