Вывожу на принтер таблицу, а все ячейки выводятся одна на другой, в результате печатается только последняя. Код такой: for(irow=0;irow<tbl->numRows();irow++) { height=tbl->rowHeight(irow); left=0; for(icol=0;icol<tbl->numCols();icol++) { p.moveTo(left,top); width=tbl->columnWidth(icol); rc=QRect(left,top,width,height); tbl->paintCell(&p,irow,icol,rc,0); left+=width; } top+=height; } Что тут неправильно? Позиция художника обнуляется при прорисовке ячейки. Пробовал переносить систему координат: p.translate(-height, left); Результат не изменился. Я под QT программлю меньше месяца, так что заранее извиняюсь если вопрос тупой :)
Ответ на:
комментарий
от EraSER
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вывод таблиц (2022)
- Форум QTable (2004)
- Форум Вывод таблиц, bootstrap (2016)
- Форум вывод на принтер (2002)
- Форум PyQt4 QTable checkbox (2010)
- Форум QTable & числовые столбцы (2003)
- Форум QTable & row numbers (2003)
- Форум Docker logs вывод линий таблицы (2019)
- Форум [qt][qtable*]сложные заголовки (2011)
- Форум QTable и нажатие ENTER (2006)