Articles of qt

Windows permet-il l’écriture simultanée dans un fichier?

J’ai créé un programme c ++ en utilisant Qt qui écrit dans un fichier. Il est probable que ce programme aura plusieurs instances, chaque instance accédant au fichier via un réseau local. J’utilise QFile::ReadWrite comme options d’ouverture de fichier. Si un processus ouvre le fichier dans ce mode, j’ai constaté que l’autre processus pouvait également […]

Déploiement du fichier dll Qt – impossible de trouver le plug-in Windows bien que les plates-formes / qwindows.dll existent et que libEGL et libGLES

J’ai construit mon application en tant qu’exe normal et j’exécute windeployqt dessus. J’ai une longue liste de fichiers dans le dossier avec exe. files: ./ D3Dcomstackr_47.dll Qt5Core.dll Qt5Gui.dll Qt5Svg.dll Qt5Widgets.dll WLedPlugin.exe accessible files.txt iconengines icudt52.dll icuin52.dll icuuc52.dll imageformats libEGL.dll libGLESv2.dll platforms qt_cs.qm qt_de.qm qt_fi.qm qt_hu.qm qt_it.qm qt_ja.qm qt_ru.qm qt_sk.qm qt_uk.qm ./accessible: qtaccessiblewidgets.dll ./iconengines: qsvgicon.dll ./imageformats: […]

Erreur de liaison: libQt5Network.so: référence non définie à `EC_curve_nist2nid ‘

Je construis mon application qt et sur une étape de liaison j’obtiens le problème suivant: /usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0/../../../../lib/libQt5Network.so: undefined reference to `EC_curve_nist2nid’ collect2: error: ld returned 1 exit status Je n’avais pas ce problème auparavant et j’ai le sentiment qu’il est en quelque sorte lié à la mise à jour du système (même si les paquets ni […]

MingW signalant un fichier .dll manquant dans Netbeans + Qt

J’ai installé Netbeans 7.0.1 et le SDK Qt et l’ai configuré conformément aux instructions fournies ici . Le code est bien construit mais lorsque j’appuie sur Exécuter, l’erreur suivante apparaît: The application failed with exit code -1073741515 (0xc0000135). This could indicate that no required .dll was found in the PATH. Please try to start the […]

Connexion de plusieurs fichiers .ui dans Qt

J’ai une fenêtre (fichier .ui) et, à un moment donné, je veux tout effacer et repeindre une nouvelle interface en connectant un nouveau fichier .ui à cette classe sans créer de classe séparée. Y a-t-il un moyen de le faire?

Activer le curseur dans QTextEdit

Je ne parviens pas à activer un curseur dans un QTextEdit sans cliquer à l’intérieur du widget. Ce que je veux pouvoir faire est de taper quelque chose à côté de la fenêtre QTextEdit, de cliquer sur un QPushButton et de laisser le curseur restr actif dans QTextEdit sans avoir à cliquer à nouveau dans […]

Qt Label :: setPixmap ne fonctionne pas

Simple, j’essaie d’afficher une image dans une simple application Qt GUI. J’ai ce code: ui->label_2->setVisible(true); QPixmap supremect(“:/images/supremecourt.jpg”); ui->label_2->setPixmap(supremect); if(supremect.isNull()) { QMessageBox err(this); err.setText(“File null”); err.exec(); } building=SPCT; // A flag ui->label_2->show(); Il comstack parfaitement, mais quand je le lance, rien ne se voit. Je suis sûr que l’image existe dans les ressources, alors qu’est-ce que […]

la connexion ‘qt_sql_default_connection’ est toujours utilisée, toutes les requêtes cesseront de fonctionner

J’ai créé des fonctions distinctes pour les connexions ouverte et fermée.Mais cela ne me permettra pas d’append un nouvel enregistrement sur un nouveau formulaire. c’est le fichier d’en-tête de connexion. public: QSqlDatabase mydb; void connClose() { //QSsortingng connection; //connection = mydb.connectionName(); mydb.close(); //mydb.removeDatabase(connection); mydb.removeDatabase(mydb.connectionName()); } bool connOpen() { mydb=QSqlDatabase::addDatabase(“QSQLITE”); mydb.setDatabaseName(“./Poem.db”); if(mydb.open()) { return true; } […]

(C ++ QT) QList permet uniquement l’ajout d’objects de classe constants?

Je suis assez nouveau à QT. Cela fait une semaine que je m’y plonge. Je suis tombé sur une erreur alors que j’essayais d’append un type de données personnalisé à une Qlist comme si QObject parent; QList myintarray; myintarray.append(new const MyInt(1,”intvar1″,&parent)); myintarray.append(new const MyInt(2,”intvar2″,&parent)); myintarray.append(new const MyInt(3,”intvar3″,&parent)); et ma classe MyInt est un simple wrapper […]

Comment faire une console cmd pour Qt app sous Linux?

J’ai créé un éditeur de texte de base (appelé “Note”) sous Qt sur Arch Linux! J’ai donc construit le projet et créé un programme d’installation à l’aide de installjammer. maintenant, quand je tape note dans terminal, il ouvre le programme. Maintenant, voici ma question: si nous utilisons le nano, le bloc-notes ou le mousepad, le […]