Новичок: минимальная программа для отображения PNG в окне - PullRequest
0 голосов
/ 07 июня 2010

Все,

Мне не хватает основного нейрона, но я не могу найти простую программу для загрузки файла PNG и отображения его в окне.Я не уверен, что это QPixmap, QPicture или что-то еще.Все сэмплы в QTCreator немного больше, чем мне нужно сейчас.Детские шаги ...

Я могу заставить окно отображаться, и программа не преграждает, когда я пытаюсь загрузить PNG, но оно никогда не отображается.

Если кто-то опубликует простую программу для загрузки PNG-файла из файла и его отображения, он будет очень признателен.(Я знаю, много спрашиваю, но ...).

Спасибо!

: bp:

1 Ответ

1 голос
/ 07 июня 2010

этот пример минимален: http://doc.trolltech.com/4.6/widgets-imageviewer.html

Вы захотите взглянуть на функцию ImageViewer::open():

  1. Создание объекта QImage из имени файла;
  2. Преобразование вашего QImage в QPixmap с помощью QPixmap::fromImage();
  3. Поместите свою QPixmap в QLabel с QLabel::setPixmap().

Объект QImage автоматически выберет подходящего считывателя в соответствии с форматом изображения, обнаруженного на шаге 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...