Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Italian
  4. Passare informazioni da MainWindow a DialogWindow
Forum Updated to NodeBB v4.3 + New Features

Passare informazioni da MainWindow a DialogWindow

Scheduled Pinned Locked Moved Unsolved Italian
3 Posts 3 Posters 514 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.
  • R Offline
    R Offline
    Raffa90
    wrote on last edited by
    #1

    Ciao a tutti, premetto che sono uno nuovo del forum e principiante in Qt,

    vorrei chiedere supporto su un applicazione che sto realizzando. Premessa:
    ho la mainwindow composta da un editLine, uno spinBox e un pulsante che al click mi apre una seconda finestra (Dialog).
    Inserisco il testo nella ediltLine e selezione un valore numerico dallo spinBox, clicco sul pulsante e si apre una seconda finestra e fa altre operazione.

    Il mio problema è il seguente:
    come faccio a passare e a mostrare nel Dialog le infomazioni (ovvero il testo nell' editLine e il numero inserito nello spinBox) inserite nel mainwindow ?

    Posso chiedervi supporto anche con un esempio semplice ?

    grazie a tutti

    1 Reply Last reply
    0
    • PollyP Offline
      PollyP Offline
      Polly
      wrote on last edited by Polly
      #2

      Purtroppo non ho un esempio a disposizione , però potresti passare le informazioni in due modi:
      O quando crei la dialog modifichi il suo costruttore in modo che gli i valori di editline e spinbox siano passati come argomenti alla dialog oppure utilizzi il metodo dei signal and slot. In questo caso fai in modo di creare nella classe main window un segnale, questo viene emesso nel momento in cui tu clicchi il pulsante e poi nella finestra dialog crei lo slot e la connessione tra il segnale inviato e lo slot. In entrambi i metodi avrai a disposizione quei valori che ti interessano

      1 Reply Last reply
      0
      • VRoninV Offline
        VRoninV Offline
        VRonin
        wrote on last edited by
        #3

        Non c'e' bisogno di usare signal/slots qui, basta semplicemente un metodo publico del dialog che prenda come argomento la stringa e mainwindow chiamera' quel metodo. Semplice

        "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
        ~Napoleon Bonaparte

        On a crusade to banish setIndexWidget() from the holy land of Qt

        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