Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Noran от Март 14, 2013, 17:07



Название: Несколько картинок в проект
Отправлено: Noran от Март 14, 2013, 17:07
Доброго времени суток!
В общем, надо создать окно заданого размера (600х400), и вставить в него несколько спрайтов(с заданным положением, по возможности изменяющимся), проблема в том, что у меня создаются два окна. Первое - пустое, второе  - с картинкой по всему размеру окна.
Код:
#include <qapplication>
#include <qpixmap.h>
#include <qlabel.h>
#include <qwidget.h>
#include <qmainwindow.h>
int main(int argc, char *argv[])
{
  QApplication app(argc, argv);
  QWidget window;
  window.resize(600,400);
  QPixmap pix;
  pix.load("C:/Projects/w1/qwe.bmp");
  QLabel lbl;
  lbl.setPixmap(pix);
  lbl.show();
  window.show();
  return app.exec();
}
Очевидно, что я всё делаю неправильно, т.к. не особо в этом разбираюсь. Точнее, совсем не разбираюсь... :-[ :-[ :-[
Напишите пожалуйста мои ошибки, и по возможности целый правильный код.
Много статей пролистал, но были либо не те, либо я в них не разобрался...
Спасибо.


Название: Re: Несколько картинок в проект
Отправлено: kambala от Март 14, 2013, 17:13
QLabel lbl(&window); — задание родителя виджету помещает его внутрь родителя


Название: Re: Несколько картинок в проект
Отправлено: Noran от Март 14, 2013, 17:16
А как теперь задать размеры и метоположение? ???


Название: Re: Несколько картинок в проект
Отправлено: Bepec от Март 14, 2013, 17:29
Спокойно задавай внутри виджета :)

У тебя виджет и лейбл. Лейбл перемещается стандартными функциями внутри виджета. Виджет же может двигаться по экрану. move(x,y) "go go go" ©


Название: Re: Несколько картинок в проект
Отправлено: Noran от Март 14, 2013, 17:37
всё, вроде разобрался, спасибо огромное :) :) :)