Название: QT4. QPaint Динамическая отрисовка. Как? Отправлено: jojahti от Август 16, 2009, 09:29 Как отрисовывать картинку в процессе выполнения программы?
Я через операцию четырёхточия для соответствующего элемента создавал функцию paintEvent. Но ведь всё это автоматически отрисовывается автоматически в момент создания элемента. 1) А если стоит задача выполнять отрисовку во время выполнения программы по ситуации? Примерчик, плииииз!! ^^ P.S. я в правильном разделе тему создал? :-\ Название: Re: QT4. QPaint Динамическая отрисовка. Как? Отправлено: lit-uriy от Август 16, 2009, 11:58 См. пример examples\painting\basicdrawing
Когда ты в нём меняешь параметры происходит перерисовка, вот тебе пример рисования во время выполнения Название: Re: QT4. QPaint Динамическая отрисовка. Как? Отправлено: jojahti от Август 16, 2009, 13:04 А ну да, спасибо что ткнул в них носиком.
Неужели по QT4 только две книжки на русском!? Да и те как то. :-\ Название: Re: QT4. QPaint Динамическая отрисовка. Как? Отправлено: jojahti от Август 17, 2009, 16:24 Там создаётся у класса renderarea метод PaintEvent. После этого этот класс может нарисоваться и обновиться через update(), если конечно вызывается из метода соответствующего класса.
Само изображение пихается в патч, которым инициализируется вновь созданный объект класса renderarea. Все модификации изображения завязаны на модификации пера методами класса renderarea. То есть этот класс ничего не знает про то, где и как рисуются фигуры. А рисуются они в конструкторе другого класса. И через его метод изменять фигурку не получается. Хотя операция аналогична тому, что происходит в renderarea. Тоесть апдейт я там вызываю, но к чему он относится? Если через :: вызываю его для другого класса компилятор меня лесом посылает. :WALL: :WALL: :WALL: У меня такое ощущение, что я пытаюсь пилить дрова молотком. :-\ Все примеры что я нашёл, не изменяют нарисованные вещи напрямую. :-\ Так это вообще реально, или у меня реально копыты из не того места ростут? Название: Re: QT4. QPaint Динамическая отрисовка. Как? Отправлено: ритт от Август 26, 2009, 02:15 реально
Название: Re: QT4. QPaint Динамическая отрисовка. Как? Отправлено: ритт от Август 26, 2009, 02:21 на пол-дюжины тем ниже: http://www.prog.org.ru/topic_10048_0.html
Название: Re: QT4. QPaint Динамическая отрисовка. Как? Отправлено: _govorilka от Август 26, 2009, 05:40 А ну да, спасибо что ткнул в них носиком. Неужели по QT4 только две книжки на русском!? Да и те как то. :-\ В Qt нормальная справка и примеры, поэтому дурацкие книжки особо и не нужны. ИМХО. Название: Re: QT4. QPaint Динамическая отрисовка. Как? Отправлено: ритт от Август 26, 2009, 07:09 А ну да, спасибо что ткнул в них носиком. Неужели по QT4 только две книжки на русском!? Да и те как то. :-\ В Qt нормальная справка и примеры, поэтому дурацкие книжки особо и не нужны. ИМХО. |