Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Italian
  4. QDialog gestione dei dati
Qt 6.12 LTS is out! See what's new in the release blog

QDialog gestione dei dati

Scheduled Pinned Locked Moved Unsolved Italian
4 Posts 2 Posters 1.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.
  • PollyP Offline
    PollyP Offline
    Polly
    wrote on last edited by
    #1

    Dunque riprendo un problema che forse avevo già scritto, per cui mi scuso in partenza.
    Sto lavorando su una vecchia app per la gestione di un database, e sto riprendendo il form per il login.
    Per fare questo vorrei creare una qdialog dove inserisco i dati, ma non riesco a sapere come fare una volta che do l'ok:
    l'idea sarebbe chiudere la Qdialog e passare i relativi campi a QSqldatabase, ho provato a pensare di creare la qdialog con il costruttore di Qmainwindow e visualizzare la qdialog quando serve oppure crearla nel momento che voglio aprire il form, ma quando la chiudo non riesco a immaginare come trasferire i dati.
    Qualcuno può darmi un suggerimento?

    1 Reply Last reply
    0
    • mrdebugM Offline
      mrdebugM Offline
      mrdebug
      wrote on last edited by
      #2

      Ciao, una volta preparato il dialog con userid e password, per usarlo esegui

      if (MyDialog.exec()== QDialog::Accepted) {
      

      se è vero significa che ti hanno premuto il tasto ok e quindi puoi leggere i campi con userid e password, altrimenti significa che ti hanno premuto il cancel.

      Il tasto ok deve restituire

      this->accept();
      

      il tasto cancel invece

      this->reject();
      

      Need programmers to hire?
      www.labcsp.com
      www.denisgottardello.it
      GMT+1
      Skype: mrdebug

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

        Ciao scusa se ho letto ora, però mi interessava anche per fare una prova avere il meccanismo dei signals and slot, ma non riesce a connettere, C'è qualcosa riguardo alla connessione tra una mainWIndow e una QDialog?

        1 Reply Last reply
        0
        • mrdebugM Offline
          mrdebugM Offline
          mrdebug
          wrote on last edited by
          #4

          l'approccio è esattamente quello tra 2 classi. Attenzione che MyDialog.exec() apre il dialog in modalità modale

          Need programmers to hire?
          www.labcsp.com
          www.denisgottardello.it
          GMT+1
          Skype: mrdebug

          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
          • Unsolved