在 QLabel 中加载图像
Load images in QLabel
如何在Qlabel或QScrollArea中显示更多数量(文件夹)的图片?
QImage image("E:/Raul/Images");
ui.label->setPixmap(QPixmap::fromImage(image));
喜欢这样,但我希望在一个标签中加载更多图片。
结果:
代码:
#include <QApplication>
#include <QLabel>
#include <QLineEdit>
#include <QPointer>
#include <QPushButton>
#include <QVBoxLayout>
#include <QWizardPage>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget widget;
QVBoxLayout *layout=new QVBoxLayout();
QLabel *label=new QLabel("<img src=:/0_0.jpg align=middle><img src=:/0_1.jpg align=middle><strong>Hello</strong> "
"<font color=red>Sai Raul!");
layout->addWidget(label);
widget.setLayout(layout);
widget.show();
return a.exec();
//
}
QLabel
不是网络浏览器,因此像 <img src=/media/cc0-images/grapefruit-slice-332-332.jpg/>
这样的超链接不起作用,但为什么资源中的图像不能这样做)))。
如何在Qlabel或QScrollArea中显示更多数量(文件夹)的图片?
QImage image("E:/Raul/Images");
ui.label->setPixmap(QPixmap::fromImage(image));
喜欢这样,但我希望在一个标签中加载更多图片。
结果:
代码:
#include <QApplication>
#include <QLabel>
#include <QLineEdit>
#include <QPointer>
#include <QPushButton>
#include <QVBoxLayout>
#include <QWizardPage>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget widget;
QVBoxLayout *layout=new QVBoxLayout();
QLabel *label=new QLabel("<img src=:/0_0.jpg align=middle><img src=:/0_1.jpg align=middle><strong>Hello</strong> "
"<font color=red>Sai Raul!");
layout->addWidget(label);
widget.setLayout(layout);
widget.show();
return a.exec();
//
}
QLabel
不是网络浏览器,因此像 <img src=/media/cc0-images/grapefruit-slice-332-332.jpg/>
这样的超链接不起作用,但为什么资源中的图像不能这样做)))。