Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 10:01
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Почему не меняется толщина круга при нажатии на кнопку?paint.hКод:#ifndef PAINT_H#define PAINT_H#include class QPushButton;class PaintBoard : public QDialog{Q_OBJECTpublic:PaintBoard(QWidge t *parent = 0);void paintEvent(QPaintEvent *event);signalsrivate slots: void cpaint();private:QPushButton *rbutton;};#endifpaint.cppКод:#include #include "paint.h"PaintBoard::PaintBoard(QWid get *parent) : QDialog(parent){ rbutton = new QPushButton(tr("gav")); QHBoxLayout *bottom = new QHBoxLayout; bottom->addWidget(rbutton); setLayout(bottom);connect(rbutton, SIGNAL(clicked()), this, SLOT(cpaint())); }void PaintBoard:aintEvent(QPaintEvent *event){ QPainter painter(this); painter.drawEllipse(10, 10, 20, 20);}void PaintBoard::cpaint(){QPainter painter(this);painter.setPen(QPen(Qt::bl ack, 9, Qt::SolidLine, Qt::RoundCap));// painter.drawEllipse(10, 10, 90, 90);update();}main.cppКод:#include #include #include "paint.h"int main(int argc, char **argv) {QApplication app(argc, argv); PaintBoard *form = new PaintBoard; form->show(); return app.exec();}
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Найдите площадь круга,если длина дуги этого круга равна 10П см,а ее градусная мера 150 град. Спасибо заранее. Guest Новый архив 4 0 17.03.2012 10:44
Где играет атакующий полузащитник Лэмпард? Немного за пределами круга центра поля или на границе круга? Guest Новый архив 4 0 16.03.2012 12:48
Почему так бывает, что после свадьбы человек сильно меняется? (Меняется и поведение и отношение) Guest Ещё вопросы и ответы из архива 4 0 19.01.2012 16:49
в чём главная особенность малого круга кровообращения, его отличие от большого круга Guest Ещё вопросы и ответы из архива 7 0 13.01.2012 09:29



© www.otvetnemail.ru - Форум вопросов и ответов.