Oui, un pointeur n'est qu'une variable qui contient l'adresse d'un objet en mémoire et on peut lui assigné une autre adresse (valide ou non) à n'importe quel moment.
Par exemple:
int *i = new...
Type: Messages; Utilisateur: Gojir4
Oui, un pointeur n'est qu'une variable qui contient l'adresse d'un objet en mémoire et on peut lui assigné une autre adresse (valide ou non) à n'importe quel moment.
Par exemple:
int *i = new...
Bonjour,
Vous créez un nouvel objet "QSerialPort" lorsque vous voulez fermer le port. Cela ne pourra pas fonctionner et deplus cela génére des fuites de mémoire.
Du coup la première instance de...
L'API QtWinMigrate, faisant partie de Qt-Solutions, est normalement prévu pour une migration de MFC à Qt. Il permet de mixer des fenêtre MFC avec des widgets. Visiblement (commentaire GitHub) c'est...
Bonjour,
Je pense que QGenericMatrix ainsi que QMatrix4x4 sont les classes que vous recherchez.
Bonjour,
Le minium vital, sous Windows:
[Qt]
- Qt 5.10.1 (5.10.1 étant la version actuelle)
- MinGW 5.3.0 32bit (ou MSVC 2017/2015 32/64 bit pour l'utilisation du compilateur VS)
Bonjour,
Aucun des deux, il faudra utiliser QTableView ou QTableWidget. Pour ma part je recommande plutôt l'utilisation de QTableView ainsi que d'un modèle. Mais si vous avez peu de donnée...
Je dirais que oui. Pour la plupart des interfaces, le designer est largement suffisant et permet de gagner pas mal de temps et de mieux se concentrer sur la partie "algorithmique". Pour débuter je...
Bonjour,
Il y pas mal d'erreurs dans ce code.
1) Il ne faut jamais passer de parent à une constructeur de widget ou layout qui sera ensuite utilisé dans une autre layout.
2) QWidget...
Bonjour,
Si votre composant est défini dans un autre fichier, il devrait être possible d'utiliser directement la référence à model.modelData.
Item{
property var property1:...
Bonjour,
Peut-être le problème est dû à l'appel de beginInsertRows(parent, row, row + count - 1); lorsque parent ne "pointe" pas sur la première colonne.
Que se passe-t-il avec la...
D'après la doc de QProcess
"The QProcess object will immediately enter the Starting state. If the process starts successfully, QProcess will emit started(); otherwise, errorOccurred() will be...
En en essayant avec le chemin dans le format "Windows" (remplacement des "/" par des "\") ?
void EmWindow::openConfig()
{
QProcess *config = new QProcess(this);
QString...
Bonjour,
Tout d'abord, sachez q'une version de Qt portée en Python existe, appelée PyQT, que vous pouvez trouvez ici: https://riverbankcomputing.com/software/pyqt/intro
Ensuite, pour tracer...
Un serveur ?
Je conseillerais plutôt d'utiliser une application serveur existante.
Si votre but est de transférer des données entre plusieurs applications à travers le réseau, je ne pense pas...
Bonjour,
Voici un exemple simplifié pour uploader un fichier. Pour le download, je pense qu'il suffit simplement d'utiliser QNetworkAccessManager::get() plutôt que QNetworkAccessManager::put(), à...
Pour info, il existe un type ToolTip en QML qui je pense implémente plus ou moins ce dont vous avec besoin
Item{
width: 100
height: 100
MouseArea{
anchors.fill:...
D'après votre log (si il est complet) il semble que "onFinished" n'est jamais appelé, ce qui voudrait dire que le processus ne s'est pas terminé.
Sinon il faut s'assurer que le chemin d'appel est...
Les composants graphiques de QML on une proprieté "visible" qui permet d'activer ou non l'affichage.
exemple:
Rectangle{
color: "red"
visible: false //Le rectangle est caché
}
Le problème vient visiblement du format XML qui n'est pas respecté.
Il faut ouvrir le fichier avec un éditeur de texte pour comprendre d'ou provient l'erreur. Je ne connais pas assez bien l'XML...
Bonjour,
QProcess fourni les signaux void errorOccurred(QProcess::ProcessError error) qui permet de récupérer les erreurs éventuelles durant l'exécution ainsi que void finished(int exitCode,...
Bonjour,
Il est normal que l'application reste active, car vous retournez a.exec(). Ce qui va lancer la boucle d'événement de l'application, mais sans affiché aucune fenêtre.
Ceci devrait...
Et qu'est ce qui se passe en plaçant des messages de debug dans la fonction on_ButtonXML_clicked() ?
void Dialog::on_ButtonXML_clicked()
{
qDebug() << "on_ButtonXML_clicked()";
QFile...
Dans ce cas il reste 2 solutions afin de vérifier que la fonction est bien appelée lors d'un clique sur le bouton
1. Lancer le programme en mode "Debug", placer un breakpoint (F9 sur la ligne...
Bonjour,
Pour rendre un élément cliquable il faut y placer un composant MouseArea à l'intérieur.
Cela serait plus simple pour comprendre en voyant le code.
Oui c'est normal.
D'ailleurs une erreur est indiquée
QObject::connect : invalid null parameter
Il faut placer l'appel de connect(...) après l'appel de ui->setupUi(this) sinon le bouton...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.