QT4: вставка картинки в QTableWidget (Маа..ленький вопросик (:)

Модератор: Модераторы разделов

Аватара пользователя
anterior
Сообщения: 266
ОС: Debian amd64

QT4: вставка картинки в QTableWidget

Сообщение anterior »

Здравствуйте. Скажите пожалуйста, почему при добавлении картинки размером 42х16px в QTableWidget->QTableWidgetItem она становиться такой милипиздрическо-маленькой. Вот код:
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTextCodec *codec = QTextCodec::codecForName("UTF8");
QTextCodec::setCodecForTr(codec);

QTableWidget window(12, 1);
// window.verticalHeader()->setClickable(false);
// window.verticalHeader()->resizeSection(100, 0);
// window.verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
for (int i = 0; i < 12; ++i) {
QString s = QString("y_%1.png").arg(i);
QTableWidgetItem* m = new QTableWidgetItem(QPixmap(s), "=");
window.setVerticalHeaderItem(i, m);
window.setItem(i, 0, new QTableWidgetItem(QPixmap(s), ""));
}

window.show();

return app.exec();
}


Что надо сделать чтобы картинку можно было разглядеть?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
JackYF
Сообщения: 129
ОС: Debian GNU/Linux

Re: QT4: вставка картинки в QTableWidget

Сообщение JackYF »

Попробуй setMargins у QTableWidgetItem выставить в 0 или 1.
"В природе не существует инструмента, машины или устройства, по силе и виртуозности сравнимого с человеческой рукой."
В. Г. Бэнхэм.
---
Ваяю "нелинейный" клавиатурный тренажёр для GNU/Linux - nlkt.
Спасибо сказали: