De la mise en page dans vos labels qt! c'est beau, et c'est facile!

Soyez le premier à donner votre avis sur cette source.

Vue 6 821 fois - Téléchargée 320 fois

Description

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 / Exemple :


#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!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
402
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
21 juillet 2005
1
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
Messages postés
8
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
23 mai 2003

Ben voila quelqu'un qui programme sous linux avec QT. Ca fait plaisir, on se sent moins seul!
Messages postés
7
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
7 juin 2003

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 :)
Messages postés
518
Date d'inscription
dimanche 2 décembre 2001
Statut
Membre
Dernière intervention
10 novembre 2007
3
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!
Messages postés
7
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
7 juin 2003

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 ??

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.