Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Bloquear form principal al abrir uno nuevo
Forum Updated to NodeBB v4.3 + New Features

Bloquear form principal al abrir uno nuevo

Scheduled Pinned Locked Moved Spanish
3 Posts 2 Posters 2.6k 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.
  • J Offline
    J Offline
    jularaXD
    wrote on last edited by
    #1

    Buenas!!

    Estoy intentando crear un nuevo form de ajustes para mi aplicacion. De momento he conseguido que no se me abra como una nueva ventana (para que no salga como una nueva aplicacion en la barra de inicio), pero no consigo de ninguna manera bloquear el form principal mientras este segundo este activado :S

    Alguna idea?

    Gracias!!

    1 Reply Last reply
    0
    • juankiJ Offline
      juankiJ Offline
      juanki
      Moderators
      wrote on last edited by
      #2

      Hola

      Eso normalmente se hace con un Dialog.

      Ve a tu proyecto, dale a Add new... y escoge Qt -> Qt Designer Form Class y en la ventana que se abre escoge un Dialog.

      Eso te creará una nueva ventana que extiende de la clase QDialog. Ahora, para mostrarla de forma modal (que no se pueda pulsar en la otra ventana), tan solo tienes que darle como parent la ventana desde la que llamas, por ejemplo:

      @// bAbrirDialogo es el nombre que di al botón que abre la ventana
      void MainWindow::on_bAbrirDialogo_clicked()
      {
      Dialog ventana(this);
      ventana.exec();
      }
      @

      Saludos

      Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
      Procura escribir correctamente y sin faltas de ortografía.

      Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

      1 Reply Last reply
      0
      • J Offline
        J Offline
        jularaXD
        wrote on last edited by
        #3

        Gracias, lo probaré :)

        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