begin process at 2012 05 27 18:42:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Applications Linux

 > DE LA MISE EN PAGE DANS VOS LABELS QT! C'EST BEAU, ET C'EST FACILE!

DE LA MISE EN PAGE DANS VOS LABELS QT! C'EST BEAU, ET C'EST FACILE!


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Applications Linux Niveau :Débutant Date de création :05/11/2002 Date de mise à jour :06/11/2002 13:16:07 Vu / téléchargé :5 164 / 205

Auteur : bouba

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Le code montre comment mettre en forme des éléments dans une label avec la librairie QT sous linux. J'ai compilé le code avec g++ sous Red Hat 7.3. Allez voir l'impression écran du programme et vous comprendrez ce que fat le code!

Source

  • #include<qapplication.h>
  • #include<qlabel.h>
  • int main(int argc, char* argv[])
  • {
  • QApplication app(argc,argv);
  • QLabel label("<p align=center><img src=/home/baptiste/prog/QT/essais/five/main.xpm></p>"
  • "<h1>Salut tout le monde!</h1>\n""Voici une petit mise en forme avec QT et les labels:\n"
  • "<ul><li><b>gras</b>""<li><i>italique</i>""<li><font color=\"yellow\">couleur</font></ul>\n"
  • "Exemple de tableaux:\n"
  • "<table border=1 bgcolor=red><tr><td>Salut</td><td>Salut</td></tr></table>\n"
  • "et des images! (regardez plus haut!)\n"
  • "<tt>Voici le style machine a écrire!</tt>",0);
  • label.resize(220,280);
  • app.setMainWidget(&label);
  • label.show();
  • return app.exec();
  • }
#include<qapplication.h>
#include<qlabel.h>

int main(int argc, char* argv[])
{
	QApplication app(argc,argv);
	QLabel label("<p align=center><img src=/home/baptiste/prog/QT/essais/five/main.xpm></p>"
	"<h1>Salut tout le monde!</h1>\n""Voici une petit mise en forme avec QT et les labels:\n"
	"<ul><li><b>gras</b>""<li><i>italique</i>""<li><font color=\"yellow\">couleur</font></ul>\n"
	"Exemple de tableaux:\n"
	"<table border=1 bgcolor=red><tr><td>Salut</td><td>Salut</td></tr></table>\n"
	"et des images! (regardez plus haut!)\n"
	"<tt>Voici le style machine a écrire!</tt>",0);
	label.resize(220,280);
	app.setMainWidget(&label);
	label.show();
	return app.exec();
}

 

 Conclusion

Bon, juste un petit truc pour la compilation, on fait:
g++ -I /ou/sont/mes/includesQT/ -c prog.cpp  pour générer le fichier objet puis ensuite
g++ /ou/sont/situées/mes/librairiesQT/ prog.o -o application  pour générer un éxecutable de nom application puis ./application pour executer le prog.

Attention vous devez avoir installer les libraries Qt (en générale installées par défaut sous linux). Pour rechercher ou se trouvent les librairies tapez par exemple
locate QT | grep include  
ou
locate QT | grep lib
et voilà, bonne prog! Si vous avez des questions n'hésitez pas!

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • fiveTélécharger ce fichier [Réservé aux membres club]16 853 octets
  • five.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier671 octets
  • five.oTélécharger ce fichier [Réservé aux membres club]3 724 octets
  • main.xpmTélécharger ce fichier [Réservé aux membres club]1 560 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture EDITEUR DE FICHIERS C++ (LINUX, WINDOWS, MAC...)
CRÉER UNE FENÊTRE AVEC LA XLIB (TOUT OS À BASE D'UNIX (LINUX...
FONCTIONS KBHIT() ET GETCH() SOUS LINUX (DOIT MARCHER AVEC T...
Source avec Zip Source avec une capture EDITEUR DE TEXTE (COMME LE NOTEPAD!!!) [COMPILATEUR BCC55](M...
Source avec une capture EXEMPLE D'UN CUBE PLEIN QUI TOURNE EN OPENGL (UTILISE GLUT)

 Sources de la même categorie

Source avec Zip TRAITEMENT D'IMAGE PGM par Jios
Source avec une capture COLORIMÈTRE NUMÉRIQUE LINUX par valchek
Source avec Zip TRAITEMENTS D'IMAGES AU FORMAT PGM AVEC LES ALGORITHMES DE C... par lemout
Source avec Zip ALGORITHME ACO INTERFACE GTK par RyBeN
Source avec Zip COMPRESSER SES SAUVEGARDES SMSBACKUPRESTORE (ANDROID) EN C A... par ThalLab

Commentaires et avis

Commentaire de x3dt le 06/11/2002 19:01:04

tres belle exemple tu me donne envie de faire mon visuel avec QT avec une exemple comme celle la :)
mais tu utilise du code html est ce que tout l'html peux etre utiliser ??

Commentaire de bouba le 09/11/2002 14:41:25

Non, tu ne pe pas utiliser tout le html dans les labels, en fait ce n'est pas vraiement du html, mais il existe d'autres petit trucs a faire comme ceux que j'ai présenté dans la source. Tu les trouveras dans l'aide de QT, c'est dans le fichier qstylesheet.html ou stylesheet.html. Voilà, si as d'autres questions n'hésites pas! Bonne prog!

Commentaire de x3dt le 11/11/2002 07:45:32

je te remercie de l'information j'espere que je vais finir par me decider sur une librairie pour le graphic =)
au fait c qstylesheet.html pour ceux qui en aurrais besoin aussi :)

Commentaire de Dun23 le 23/05/2003 11:20:00

Ben voila quelqu'un qui programme sous linux avec QT. Ca fait plaisir, on se sent moins seul!

Commentaire de D1m3x le 24/08/2003 23:28:15

x3dt bah pour le grafik, si tu vx fair de la 2D, je te conseil :
ALLEGRO
:d c la meilleur lib grafik ke je connaisse, multi systeme, super facile d'utilisation et tt, je viens de commencer allegro ia 4 jours et je c dja fair un pong... c super simple
et pui pout QT, la franchement j'aurai jamais cru que ct si simple :| est ce que QT n'est pas multi systeme? ce serait pas mal :)

bon g plus rin a dire :)

bonne prog a tous ;)

[DmX] des darkproggeurs

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales