Как правильно рисовать линии и точки... |
Здравствуйте, гость ( Вход | Регистрация )
Как правильно рисовать линии и точки... |
Shahid |
11.12.2008, 17:27
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 3.12.2008 Пользователь №: 441 Спасибо сказали: 0 раз(а) Репутация: 0 |
В окне программы необходимо нарисовать, две оси координат...Для этого нужно нарисовать две линии...Пытался, пытался, но ничего так и не рисуется.Подскажите как правильно нужно делать...
|
|
|
molchanoviv |
11.12.2008, 17:43
Сообщение
#2
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
С помощью чего рисовал? С помощью Артура или ОпенГЛ?
|
|
|
Shahid |
11.12.2008, 17:45
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 3.12.2008 Пользователь №: 441 Спасибо сказали: 0 раз(а) Репутация: 0 |
molchanoviv, Артура
|
|
|
Litkevich Yuriy |
11.12.2008, 18:31
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Shahid, а примеры не помогают?
Examples and Demos -> Painting -> Basic Drawing, выбрать в выпадающем списке Shaps: Points или Line |
|
|
Shahid |
11.12.2008, 18:58
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 3.12.2008 Пользователь №: 441 Спасибо сказали: 0 раз(а) Репутация: 0 |
Нет не помогли ((( все равно не получается....
|
|
|
ViGOur |
11.12.2008, 19:12
Сообщение
#6
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Это делается примерно так:
это пример нарисует косую линию...
|
|
|
Litkevich Yuriy |
11.12.2008, 19:17
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Shahid |
11.12.2008, 22:22
Сообщение
#8
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 3.12.2008 Пользователь №: 441 Спасибо сказали: 0 раз(а) Репутация: 0 |
Litkevich Yuriy, ну я писал так, и ничего не рисовалось...
#include <QtGui> #include <time.h> #include <stdio.h> #include "mainwindow.h" MainWindow :: MainWindow() { createActions(); createMenus(); createStatusBar(); setWindowIcon(QIcon(":/images/icon.png")); label1 = new QLabel ( this ); label1->setGeometry ( 20, 30, 420, 30 ); label1->setFont (QFont("Times", 14, QFont::Bold)); label1->setText ( tr("Введите x[0] и нажмите кнопку 'Сгенерировать'")); authorNameField = new QLineEdit ( this ); authorNameField->setGeometry ( 510, 30, 100, 30 ); QPushButton* signButton = new QPushButton (tr("Сгенерировать..."), this ); connect( signButton, SIGNAL( clicked() ), this, SLOT( makeSignature() ) ); signButton->setStatusTip(tr("Запустить генератор")); signButton->setGeometry ( 660, 30, 140, 30 ); signButton->show(); QPainter painter(this); QLine line(10,550,10,50); painter.setRenderHint(QPainter::Antialiasing, true); painter.setPen(QPen(Qt::red, 5, Qt::SolidLine, Qt::RoundCap)); painter.drawLine(line); resize( 1024, 610 ); move (100,100); } |
|
|
ViGOur |
12.12.2008, 9:59
Сообщение
#9
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Нужно рисовать в
Как ты хочешь рисовать в окне, которое еще не создано?
|
|
|
Shahid |
12.12.2008, 17:25
Сообщение
#10
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 3.12.2008 Пользователь №: 441 Спасибо сказали: 0 раз(а) Репутация: 0 |
ViGOur, И где эту часть нужно писать ??? Или как объявлять....Я просто новичек много чего еще не понимаю (((
|
|
|
Текстовая версия | Сейчас: 28.12.2024, 18:05 |