Здравствуйте, гость ( Вход | Регистрация )
Гость_voipp_* | Дата 14.11.2010, 18:45 |
|
|
Litkevich Yuriy | Дата 14.11.2010, 1:38 |
1)цвет черный(причем тут это?) может сливаться с фоном, но в твоём случае это бы сразу вылезло2) что значит тип пера? тыц |
|
voipp | Дата 14.11.2010, 1:33 |
1)цвет черный(причем тут это?) 2) что значит тип пера? |
|
Алексей1153 | Дата 10.11.2010, 13:41 |
что значит "любые линии"? Я нарисовал 4 точки же допустим, эта точки вывелась и видна painter.drawLine(QPoint(10,10),QPoint(10,10)); тогда должна быть видна и painter.drawPoint(QPoint(10,10)); Если последнее не выполняется, остаётся : 1) проверить, какой цвет пиксела выводится 2) проверить, какой тип пера используется |
|
Гость_voipp_* | Дата 10.11.2010, 11:37 |
Да, видны любые линии.Точки видны только на первом виджете, но не на втором | |
Алексей1153 | Дата 10.11.2010, 8:35 |
voipp, да пусть живут ) А мы их скальпелем продожим телепатические догадки (я думал, ты сам это сделаешь) : painter.drawLine(QPoint(10,10),QPoint(10,10)); painter.drawLine(QPoint(30,30),QPoint(30,30)); painter.drawLine(QPoint(50,50),QPoint(50,50)); painter.drawLine(QPoint(70,70),QPoint(70,70)); так точки видны? |
|
voipp | Дата 9.11.2010, 20:26 |
В том то и дело, что да.
Нет, не работает.Ни в первом, ни во втором QPaintEvent'е. У меня складывается впечатление, что программы живут своей собственной жизнью. |
|
Алексей1153 | Дата 9.11.2010, 18:44 |
а вот так рисуется ? painter.drawLine(xyTouv(pUp,scale),xyTouv(pUp/*pDown*/,scale)); а вот так? painter.drawPoint(QPoint(10,10)); |
|
voipp | Дата 9.11.2010, 15:22 |
а у меня заходит на эту строчку. И в том и в другом PaintEvent'е.Заходит при мне в строчку,почещает функцию xyTouv выходит из нее и нифига не рисует. Темболее вы же понимаете, если эту строчку закомментировать и раскомментировать строку ниже, то все нормально нарисуется.Загадочно это.Функция xyTouv ведь возвращает правильный результат | |
Алексей1153 | Дата 9.11.2010, 10:01 |
voipp, при каких условиях можно попасть в отладке на строчку painter.drawPoint(xyTouv(pUp,scale)); я не смог )) |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 9:02 |