Вставить QImage в QTableWidget [dубликат]

Это не гарантирует работу, но попробуйте создать задание cron с помощью

crontab -e

, затем в файле поместите

@reboot /scr/msg.sh "Server restarting...."

и он должен работать при перезагрузке , Отказ от ответственности: я никогда лично не пробовал этого, и ваш успех может отличаться.

2
задан 19 August 2017 в 22:15

1 ответ

Вы делаете все почти правильно, но попытайтесь управлять своим img, например, следующим образом:

QString imgPath = "C:\\path\\to\\image.jpg";
QImage *img = new QImage();
bool loaded = img->load(imgPath);
if (loaded)
{

    QTableWidget     *thumbnailsWidget = new QTableWidget;
    QTableWidgetItem *thumbnail = new QTableWidgetItem;
    thumbnail->setData(Qt::DecorationRole, QPixmap::fromImage(*img));

    thumbnailsWidget->setColumnCount(5);
    thumbnailsWidget->setRowCount(3);
    thumbnailsWidget->setItem(0, 0, thumbnail);

    w.setCentralWidget(thumbnailsWidget);
} else {
    qDebug()<<"Image "<<imgPath<<" was not opened!";
}

Надеюсь, это вам поможет! Удачи!

5
ответ дан 15 August 2018 в 14:38
  • 1
    Готово. Изображение загружено правильно ... так что ничего не изменилось. – Pietro 17 January 2013 в 15:04
  • 2
    Вы пробовали на разных изображениях (с разными форматами изображений - png, jpg и т. Д.)? – troyane 17 January 2013 в 15:33

Другие вопросы по тегам:

Похожие вопросы: