Архив вопросов и ответов Вопросы и ответы, которые утратили свою актуальность


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 09:57
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть некоторое не понимание взаимосвязи систем координат item,model,view.Вот такой вот код:Код:void Model::setUpGraphicScene(QStandardItemMo del *model,int size){ static QFont font("Times",9); static int x = - this->vrptr->geometry().width()/2;//this->vrptr -указатель на QGraphicView int y= - (this->vrptr->geometry().height()/2); QGraphicsItem * item; static QFontMetrics fn (font); static int yGrow = fn.height() -3; this->visualResultModel->clear(); item= visualResultModel->addText(model->horizontalHeaderItem(0)->text(),font); item->setPos(x,y); for(int i=1;iaddText(model->horizontalHeaderItem(i)->text(),font); item->setPos(x,y+yGrow); y=item->pos().y(); }}Вроде как должен начать добавлять item в левый верхний угол, но почему-то , происходит вот так :Что я делаю не так? (на рисунке , вьюха - это где порог близости..)
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Срочно!Выведите формулы,выражающие координаты точки пересечения медиан треугольника через координаты вершин Guest Ещё вопросы и ответы из архива 1 0 12.01.2012 20:03
QGraphics Scene and View Guest Новый архив 2 0 30.09.2011 10:23
QGraphicsView , scene и область просмотра Guest Новый архив 2 0 30.09.2011 09:12
Scene и GraphicsView Guest Архив вопросов и ответов 0 30.09.2011 09:02



© www.otvetnemail.ru - Форум вопросов и ответов.