Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Chamar uma janela Qwidget a partir de uma mainwindow
Forum Updated to NodeBB v4.3 + New Features

Chamar uma janela Qwidget a partir de uma mainwindow

Scheduled Pinned Locked Moved Unsolved Portuguese
3 Posts 1 Posters 1.5k Views
  • 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
    jeff_torres
    wrote on last edited by kshegunov
    #1

    Não estou conseguindo chamar a janela da classe QWidget simplismente com o .show();
    ela abre e fecha muito rapido, quase imperceptível, o que posso fazer?

    [Moved to Portuguese ~kshegunov]

    1 Reply Last reply
    0
    • J Offline
      J Offline
      jeff_torres
      wrote on last edited by jeff_torres
      #2

      Na verdade ao ler a documentação entendi que preciso chamar a .exec() da janela do tipo Qwidget dentro da mainwindow, mas não sei como faço isso, pois já tentei vários jeitos e sempre dão erro.

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

        EDIT: Achei o meu erro... o que eu estava fazendo é somente isso:

        janelawidget janela;
        janela.show();

        por exemplo né; mas o certo é:

        janelawidget * janela = new janelawidget;
        janela.show();

        ou seja, eu precisava alocar um novo espaço de memória para essa nova janela, caso contrário acontece de ela abrir e fechar muito rapidadente.

        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