Название: вывод по клавише Отправлено: Omgnom от Ноябрь 18, 2010, 16:29 Не могу никак сделать вывод квадрата или текста по клавише. В какую сторону копать? Выводить виджет новый или на существующем как? Буду рад за наводки или примеры программ.
Название: Re: вывод по клавише Отправлено: Пантер от Ноябрь 18, 2010, 16:43 Сначала напиши что пробовал и что не получилось.
Название: Re: вывод по клавише Отправлено: Omgnom от Ноябрь 18, 2010, 17:19 В сути, не знаю как вывести виджет по команде. Будь то клавиша или мышь. mousePressEvent у меня не подключается. Знаю, что надо копать от начала изучения qt, но примеров в книге не найду, а без примера не разберусь что-то.
К примеру, вот программа, выводящяя текст на экран. А как вывести по клавише или мыши не знаю. Цитировать #include <QtGui> class DrawTextWidget : public QWidget { protected: virtual void paintEvent(QPaintEvent*) { QPainter painter(this); QRect r = rect(); painter.setFont(QFont("Times", 50, QFont::Normal)); painter.drawRect(r); painter.drawText(r, Qt::AlignCenter | Qt::TextWordWrap, "Hello world"); } public: DrawTextWidget(QWidget* pwgt = 0) : QWidget(pwgt) { } }; int main(int argc, char** argv) { QApplication app(argc, argv); DrawTextWidget dtw; dtw.resize(300, 200); dtw.show(); return app.exec(); } Где можно почитать? Шлее? Почему не работает mousePressEvent? Название: Re: вывод по клавише Отправлено: alexman от Ноябрь 18, 2010, 17:27 Так переопредели void QWidget::mousePressEvent ( QMouseEvent * event ) [virtual protected].
Запомни, что нужно, и вызывай update(). Название: Re: вывод по клавише Отправлено: Omgnom от Ноябрь 18, 2010, 17:46 извините, можете в пример запихать? Только начал изучать. Либо более обобщеную информацию.
Название: Re: вывод по клавише Отправлено: GreatSnake от Ноябрь 19, 2010, 09:37 Вы сами не приложив и толики усилий, обращаетесь в форум и просите: "Народ, я до безобразия ленивый, научите меня...".
Лень читать книги - смотрите примеры в ассистенте или здесь (http://doc.qt.nokia.com/4.7/examples-graphicsview.html). На самом деле так нельзя, т.к. форум предназначен для решения проблем, а не для обучения азам. Название: Re: вывод по клавише Отправлено: Omgnom от Ноябрь 19, 2010, 19:04 наконец кинули на примеры. спасибо
ps переместите в вопросы новичков |