Сдвиг с нуля! Класс…
Код рисует линию на черном фоне:
untitled6.pro
TEMPLATE=app# тип проекта
QT+=widgets #Добавляем модуль widgets для работы с виджетами (необходимо для Qt5).
TARGET= widget #Название исполняемого файла
SOURCES=main.cpp
main.cpp
#include <QApplication>
#include <QImage>
#include <QLabel>
#include <QPixmap>
int main ( int lArgc , char *lArgv [ ] )
{
QApplication lApplication ( lArgc , lArgv ) ;
QImage image(300, 300, QImage::Format_RGB888);
//image.fill(Qt::black);//QImage уже заполняет черным
//for (auto i = 0; i < 10; ++i) // кто такой auto?
for (int i = 0; i < 10; ++i)
{
image.setPixel(10, i, qRgb(135, 154, 160));
}
QLabel lbl;
lbl.setFixedSize(300, 300);
lbl.setPixmap(QPixmap::fromImage(image));
lbl.show();
//image.save("foo.png", "PNG); //ошибка тут
return lApplication. exec ( ) ; //Запускаем программу на выполнение exec() выполняет
}
Как подвинуть линию по X?
Исходник:
image.setPixel(10, i, qRgb(135, 154, 160));
Мод:
image.setPixel(a0, i, qRgb(135, 154, 160));
Как сделать чтобы a0 менялась от слайдера?
Можете сделать пример эта линия двигается по X от слайдера?