Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Italian
  4. argv argc in Qthread
QtWS25 Last Chance

argv argc in Qthread

Scheduled Pinned Locked Moved Solved Italian
7 Posts 2 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.
  • gfxxG Offline
    gfxxG Offline
    gfxx
    wrote on last edited by gfxx
    #1

    come posso ottenere argc e argv in un QTharead infatti se utilizzo const QStringList args = QCoreApplication::arguments(); ootengo solo il nome programma ovvero args[0] ... mentre dovrei avere anche args[1] ... che ora non esiste.

    ringrazio per i suggerimenti

    bkt

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

      Hai creato una QCoreApplication nel thread principale a cui hai passato argv argc che arrivano nella main?

      "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
      • gfxxG Offline
        gfxxG Offline
        gfxx
        wrote on last edited by
        #3

        scusami ... sono stato fuori per lavoro fino ad oggi ....

        no ho utilizzato il solito ...

        #include "mainwindow.h"
        #include <QApplication>
        
        
        int main(int argc, char *argv[])
        {
            QApplication a(argc, argv);
            MainWindow w;
            w.show();
        
            return a.exec();
        }
        

        devo utilizzare QCoreApplication al posto di QApplication??

        bkt

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

          devo utilizzare QCoreApplication al posto di QApplication??

          QApplication e' un'estensione di QCoreApplication

          puoi preparare un minimo esempio che replica il problema?

          "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

          gfxxG 1 Reply Last reply
          0
          • VRoninV VRonin

            devo utilizzare QCoreApplication al posto di QApplication??

            QApplication e' un'estensione di QCoreApplication

            puoi preparare un minimo esempio che replica il problema?

            gfxxG Offline
            gfxxG Offline
            gfxx
            wrote on last edited by
            #5

            @VRonin ci lavoro ancora un attimo ... ho visto qualcosa che non mi convince, sembra proprio che in effetti il secondo argomento (nome programma) non sia attivo .... quindi non lo vedo all'interno dell'array.
            Se il problema è questo allora posterò la spiegazione ... se no posterò l'esempio che chiedi.

            grazie

            bkt

            gfxxG 1 Reply Last reply
            0
            • gfxxG gfxx

              @VRonin ci lavoro ancora un attimo ... ho visto qualcosa che non mi convince, sembra proprio che in effetti il secondo argomento (nome programma) non sia attivo .... quindi non lo vedo all'interno dell'array.
              Se il problema è questo allora posterò la spiegazione ... se no posterò l'esempio che chiedi.

              grazie

              gfxxG Offline
              gfxxG Offline
              gfxx
              wrote on last edited by
              #6

              @gfxx è proprio che manca il secondo argomento dell'array ... non ho ancora avuto il tempo di verificare il perchè non viene visto il secondo argomento. Il fatto è che il secondo argomento dovrebbe essere generato da un server a cui ha accesso anche questa applicazione. Ma pare non sia così ... in prima istanza pare priprio che il server non parta .... devo verificare

              bkt

              1 Reply Last reply
              0
              • gfxxG Offline
                gfxxG Offline
                gfxx
                wrote on last edited by
                #7

                durante le feste ho trovato e risolto il problema. L'applicazione così come scritta è apposto. Il problema non proviene da QT in alcun modo. Semplicemente l'applicazione che avrebbe dovuta essere letta da QApplication non veniva creata dall'altro programma che facevo andare in parallelo ... le indicazioni su come fare partire il programma da un thread non erano chiare, così la seconda app lanciata da thread (scritta in python) pur partendo non generava il necessario "plugin" leggibile da un programma in c++, Quindi Qapplication vedeva un argomaneto ma non il secondo (il "plugin") che a tutti gli effetti si sarebbe dovuto occupare di interagire con il main.

                problema risolto
                buon anno a tutti sopratutto a VRonin

                bkt

                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