Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Paint en un Widget puesto en modo de diseño.

Paint en un Widget puesto en modo de diseño.

Scheduled Pinned Locked Moved Spanish
3 Posts 2 Posters 1.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    Federico Perez
    wrote on last edited by
    #1

    Hola a todos, soy nuevo en el foro y espero que me puedan brindar su ayuda.
    La cuestion es bien sencilla, pero me ha resultado un caos total.
    Resulta que tengo una clase
    class Window : public QWidget
    creada en con una interfaz de usuario en modo de diseño.
    En esa window.ui pongo en modo de diseño un nuevo Widget y con la funcion de Promot To, lo relaciono con otra clase
    class RenderArea : public QWidget
    que es en ella donde quiero pintar y tengo el metodo paintEvent.
    Eso me funciona a la perfeccion. Pero el problema entra cuando quiero actualizar una variable en la clase RenderArea, ejemplo una variable bool pintar, que me diga en el paintEvent si debo de pintar o no, y la quiero activar desde un boton que tengo en la clase Widget.
    Cuando hago el procedimiento, le hago el setPintar(true), en la clase de RenderArea, me cambia la variable a true, pero inmediatamente despues del update(), la variable vuelve a coger el valor false, lo cual me esta volviendo loco.

    saludos.

    1 Reply Last reply
    0
    • N Offline
      N Offline
      NyAw
      wrote on last edited by
      #2

      Dónde declaras la variable "pintar"?

      1 Reply Last reply
      0
      • F Offline
        F Offline
        Federico Perez
        wrote on last edited by
        #3

        Gracias por responder.

        Mira este tema tambien lo tengo publicado en ingles en esta direccion

        http://qt-project.org/forums/viewthread/52058/

        Aun no se ha encontrado una solucion...

        Tambien he subido el codigo fuente a wetransfer para que si lo deseas lo bajes y revises de forma directa cual es el objetivo real del proyecto.

        http://we.tl/CkREoMkpsO

        un saludo y gracias por responder.
        Esto me esta volviendo loco pues en realidad me hace falta y no encuentro una solucion a mi problema.

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved