Comment afficher du texte dans la fenêtre principale?
Je suis nouveau sur Qt et je vais avoir un moment difficile de trouver un exemple simple illustrant comment afficher du texte dans la fenêtre principale. Par exemple, je veux juste enregistrer du texte dans une chaîne et d'en afficher le contenu dans la fenêtre principale. J'ai pensé à faire quelque chose comme cela dans la mainwindow.cpp
mais en vain.
this->setText("Hello, world!\n");
OriginalL'auteur the_prole | 2014-12-05
Vous devez vous connecter pour publier un commentaire.
Faire par exemple cette dans votre constructeur de mainwindow:
Il y a diverses façons d'afficher quelque chose comme ça, c'est naturellement que l'un de ces, mais il devrait vous aller.
Voici un exemple simple montrant ce sans personnalisé
QMainWindow
sous-classe:main.cpp
principal.pro
Construire et Exécuter
OriginalL'auteur lpapp
Tous les widgets dérivent de la même classe de base, QWidget, qui peut être affiché avec un appel à show()
Donc, à son niveau le plus fondamental, Qt permet de créer n'importe quel widget et de l'afficher avec un minimum de code, sans même avoir à le déclarer explicitement une fenêtre principale: -
Par la suite, chaque Widget peut être fourni avec un parent du widget, permettant le QLabel pour être ajouté à MainWindow (ou tout autre widget), comme illustré par la réponse fournie par @lpapp
OriginalL'auteur TheDarkKnight
Vous avez besoin d'un
QLabel
quelque part dans lemainWindow
et puis neEnsuite le texte qui apparaîtra dans la
label
.OriginalL'auteur ratchet freak