Название: Как вставить картинку на форму? Qt Отправлено: cadead от Апрель 20, 2015, 22:58 Объясните слоупоку(( и не ругайтесь...в Delphi все намного проще, кинул объект на форму ,в св-вах картинку выбрал и все...
Запускаем Qt Выбираем "Приложение Qt Widgets" Особо различаются QWidget, QMainWindow, QDialog? Далее появляются несколько файлов с кодом? Почему их несколько и куда основной код писать? И сам вопрос как вставить картинку, если метку кидаешь или ещё что-то , в правом углу где свойства, нет picture и т.п.? ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Если в ресурс картинку добавить, то как дольше отобразить её? Название: Re: Как вставить картинку на форму? Qt Отправлено: __Heaven__ от Апрель 20, 2015, 23:33 нет picture Есть pixmapНазвание: Re: Как вставить картинку на форму? Qt Отправлено: Alexu007 от Апрель 21, 2015, 06:18 Qwidget - это просто квадратное окно программы (форма).
QMainWindow - то же самое, но сверху виндосовское стандартное меню: файл, правка и т.п. QDialog - сам не юзал, но по смыслу - всплывающее окно с диалогом. Типо "Ваша девушка беременна: ignore, retry, abort?" Основной код пишется в файле widget.cpp (для формы Qwidget) - это реализация вашего экземпляра класса окна. widget.h - соответственно объявление класса. Иногда код пишется и в main.cpp - например при русификации приложения, чтобы на форме русские буквы правильно отображались. Самый простой способ поместить картинку на форму - использовать текстовую метку label, в неё вроде можно помещать и картинки. Название: Re: Как вставить картинку на форму? Qt Отправлено: LEO от Апрель 22, 2015, 11:53 QPixmap pixmap("MyImage.jpeg");
ui->label->setPixmap(pixmap); |