Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
ivan92
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 188
#1

Почему ничего не рисуется?

17.10.2013, 18:02. Просмотров 461. Ответов 3
Метки нет (Все метки)

Почему ничего не рисуется?

#include "widget.h"
#include "ui_widget.h"
#include "qpainter.h"
#include "math.h"

Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
QPainter painter(this);
painter.setPen(QPen(Qt::black,3));
painter.setBrush(QBrush(Qt::red, Qt::SolidPattern));
painter.drawLine(QPointF(0,0),QPointF(100,100));
}

Widget::~Widget()
{
delete ui;
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2013, 18:02
Ответы с готовыми решениями:

QGLWidget ничего не рисуется
Доброе время суток. Пытаюсь разобраться с OpenGL в Qt. Создал класс Scene3D...

Почему ничего не появляется? opengl tutorial 1
LIBS += -lglut -lGL -lGLEW -lGLU -lglfw3 -lXrandr -lXext -lX11 -lgconf-2...

Не рисуется в QGLWidget по кнопке
Есть класс glwindow наследующий QGLWidget. Подключаю его в классе основного...

Прямоугольник не рисуется с заданным отступом
Если добавить сцену на представление задав размеры сцены равными размерам...

Что рисуется у QTreeWidgetItem при выделении
Здравствуйте! Возникла такая проблема. Наследуюсь от QTreeWidget перегружаю...

3
vampir64
6 / 6 / 0
Регистрация: 01.08.2012
Сообщений: 70
17.10.2013, 18:15 #2
Если не ошибаюсь, рисовать надо в специальных событиях отрисовки (paintEvent).
0
ivan92
0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 188
17.10.2013, 18:17  [ТС] #3
Буквально вчера пересел на Qt после Visual Studio. Но как так, нельзя рисовать прямо в окне? С помощью WinApi я такое проворачивал.
0
vampir64
6 / 6 / 0
Регистрация: 01.08.2012
Сообщений: 70
17.10.2013, 19:45 #4
А для WinAPI схема вообще-то похожая, только там надо в событии WM_PAINT рисовать. Так что отставить панику и вот ссылка к прочтению:
http://qt-project.org/doc/qt-5.0/qtgui/qpainter.html#details
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2013, 19:45

Создать приложение в котором при нажатии кнопки рисуется фигура
Создать приложение в котором при нажатии кнопки рисуется фигура. Примерно так...

Почему ничего не рисуется?
Показывается черное окно с FPS и все. SharpGL using SharpGL; using...

Почему ничего не рисуется при получении?
Там где получаю сообщение WM_SETCURSOR или пробовал WM_MOUSEMOVE координаты...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru