Название: Не полностью рисует вектор на QTableWidget Отправлено: aviabunin от Октябрь 09, 2011, 19:36 QTableWidget размером 5 х 5 ячеек , размер квадратной ячейки 25 х 25 .
Пытаюсь нарисовать отрезок Код: p.drawLine(0,0,125,125); // Рисование линии то доходит до четвертой ячейки. Т.е. есть некая область рисования, дальше которой нарисованный отрезок не виден. Удалил и создал таблицу снова - эффект такой же. В чем может быть дело? Спасибо! Название: Re: Не полностью рисует вектор на QTableWidget Отправлено: aviabunin от Октябрь 09, 2011, 20:16 Добавил поверх таблицы layout, проблема снялась.
Код: wgt = new qpaintwidget(this, this); 1 . У QTableWidget нет метода addWidget. 2. Не придумал пока как от повтора this избавиться. Конструктор paintWidget Код: iSticks *model; Название: Re: Не полностью рисует вектор на QTableWidget Отправлено: Bepec от Октябрь 10, 2011, 09:46 Кхм. вопрос а что мешает рисовать прямо на таблице?
QPainter painter(QTableView); не катит чтоли? PS хочешь совета - выкладывай *.cpp и *.h где ты все создаешь и где ты там рисуешь. А то без кода гадать, да язык об зубы попусту бить. Название: Re: Не полностью рисует вектор на QTableWidget Отправлено: twp от Октябрь 11, 2011, 12:52 вообще-то отрисовка таблицы происходит во вьюпорте, то там и надо по идее рисовать линию
|